libudfread | branch: master | Petri Hintukainen <[email protected]> | Wed Jan 13 09:26:06 2016 +0200| [a910bc465b74dad7673ae9df28d91f121fbe3bef] | committer: Petri Hintukainen
win32: fix pread() emulation Make sure all fields of OVERLAPPED structure are properly initialized. > http://git.videolan.org/gitweb.cgi/libudfread.git/?a=commit;h=a910bc465b74dad7673ae9df28d91f121fbe3bef --- src/default_blockinput.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/default_blockinput.c b/src/default_blockinput.c index 7a3f6ba..63bebaf 100644 --- a/src/default_blockinput.c +++ b/src/default_blockinput.c @@ -60,6 +60,7 @@ static ssize_t pread(int fd, void *buf, size_t count, off_t offset) return -1; } + memset(&ov, 0, sizeof(ov)); ov.Offset = offset; ov.OffsetHigh = (offset >> 32); if (!ReadFile(handle, buf, count, &got, &ov)) { _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
