Alexandre Julliard pushed to branch master at wine / wine
Commits:
6a0cea6b by Yuxuan Shui at 2025-06-09T23:03:02+02:00
iphlpapi: Fix use-after-free of apc context.
In IcmpSendEcho2Ex, if STATUS_PENDING is returned from NtDeviceIoControlFile,
there are two cases. If no event handle or apc rountine were given, we wait for
the request to completion before returning, thus freeing the apc context is fine
in this case. But if an event handle _is_ given, we will return STATUS_PENDING,
and the request will still be in flight at this point, and we cannot free the
apc context.
However, the condition for freeing the context only checks for apc_routine, and
not event, resulting in use-after-free if an apc_routine is not given but an
event is.
- - - - -
1 changed file:
- dlls/iphlpapi/iphlpapi_main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/6a0cea6bd2cf5d92160b9766aadf1e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/6a0cea6bd2cf5d92160b9766aadf1e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
59c0c501 by Yuxuan Shui at 2025-06-09T23:03:02+02:00
inetmib1: Fix table emptiness check.
getItemAndInstanceFromTable only checks if the table is NULL, but didn't check
if it actually contains any entries. It just assumes it does and will return
index 1 in some cases, resulting in out-of-bound access of the table down the
line.
- - - - -
1 changed file:
- dlls/inetmib1/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/59c0c50181caf98b1a055459e5be3e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/59c0c50181caf98b1a055459e5be3e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
7b8a89e5 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Speed up global symbols at startup.
Also introducting helpers to handle a stream as a whole chunk of memory.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
df9e1b85 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Get fpo stream information directly in new PDB reader.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
db344ff6 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Simplify signature of PDB unwinders.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
3d9db800 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Rename declarations for old PBD backend.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
a24e54c7 by Eric Pouech at 2025-06-09T23:03:02+02:00
dbghelp: Let new PDB reader exist independently of the old one.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
5 changed files:
- dlls/dbghelp/cpu_i386.c
- dlls/dbghelp/dbghelp_private.h
- dlls/dbghelp/module.c
- dlls/dbghelp/msc.c
- dlls/dbghelp/pdb.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c9536ca6f8c76c5529fa7a9848356…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c9536ca6f8c76c5529fa7a9848356…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
60230cbb by Rémi Bernon at 2025-06-09T23:03:02+02:00
winex11: Flag offscreen formats as bitmap compatible if possible.
- - - - -
f128f4e5 by Rémi Bernon at 2025-06-09T23:03:02+02:00
winex11: Check XVisualInfo vs GLXFBConfig depth to avoid BadMatch.
Some onscreen llvmpipe formats have inconsistent 32 vs 24 bpp, we should
make sure they aren't used for bitmap rendering.
- - - - -
4a358a8d by Rémi Bernon at 2025-06-09T23:03:02+02:00
opengl32: Expose every pixel format on memory DCs.
- - - - -
c9536ca6 by Rémi Bernon at 2025-06-09T23:03:02+02:00
opengl32/tests: Relax memory DC pixel format selection.
The llvmpipe formats with 8 alpha bits are all "onscreen" and have bogus
inconsistent depth between their config and visual which cause BadMatch
errors when flushing, including with PBuffers. Offscreen formats have
only 2 alpha bits, so relax the tests so they work on the CI.
- - - - -
3 changed files:
- dlls/opengl32/tests/opengl.c
- dlls/opengl32/wgl.c
- dlls/winex11.drv/opengl.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8f3bcabbc6af0645ec46d1e18cecc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8f3bcabbc6af0645ec46d1e18cecc…
You're receiving this email because of your account on gitlab.winehq.org.