MINGW-packages/mingw-w64-libmpeg2/0004-stringop-overflow.patch
Raed Rizqie 52a8792739 libmpeg2: update to 0.5.1
- remove mingw32
- install license file
2025-07-30 04:40:58 +00:00

41 lines
988 B
Diff

--- a/src/extract_mpeg2.c
+++ b/src/extract_mpeg2.c
@@ -148,7 +148,7 @@
return 0; \
} \
} else { \
- memcpy (head_buf, header, bytes); \
+ memcpy ((void*)head_buf, header, bytes); \
state = DEMUX_HEADER; \
state_bytes = bytes; \
return 0; \
@@ -437,7 +437,7 @@
}
if (end != buffer + BUFFER_SIZE)
break;
- memcpy (buffer, buf, end - buf);
+ memcpy ((void*)buffer, buf, end - buf);
buf = buffer + (end - buf);
}
}
--- a/src/mpeg2dec.c
+++ b/src/mpeg2dec.c
@@ -406,7 +406,7 @@
return 0; \
} \
} else { \
- memcpy (head_buf, header, bytes); \
+ memcpy ((void*)head_buf, header, bytes); \
state = DEMUX_HEADER; \
state_bytes = bytes; \
return 0; \
@@ -740,7 +740,7 @@
}
if (end != buffer + buffer_size)
break;
- memcpy (buffer, buf, end - buf);
+ memcpy ((void*)buffer, buf, end - buf);
buf = buffer + (end - buf);
} while (!sigint);
free (buffer);