6 Aug
2025
6 Aug
'25
9:08 a.m.
From: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/winedmo/unixlib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/winedmo/unixlib.c b/dlls/winedmo/unixlib.c index 431b612d7d6..fd563eef6bf 100644 --- a/dlls/winedmo/unixlib.c +++ b/dlls/winedmo/unixlib.c @@ -63,7 +63,7 @@ int unix_read_callback( void *opaque, uint8_t *buffer, int size ) TRACE( "opaque %p, buffer %p, size %#x\n", opaque, buffer, size ); - if (!size) return AVERROR_EOF; + if (!(size = min( (UINT64)size, context->length - context->position ))) return AVERROR_EOF; do { -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8720