From: Hans Leidekker <hans(a)codeweavers.com> --- dlls/wpcap/unixlib.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dlls/wpcap/unixlib.c b/dlls/wpcap/unixlib.c index 87a37af3f96..e0675537e2c 100644 --- a/dlls/wpcap/unixlib.c +++ b/dlls/wpcap/unixlib.c @@ -176,8 +176,9 @@ static NTSTATUS wrap_dump_close( void *args ) static NTSTATUS wrap_dump_open( void *args ) { - const struct dump_open_params *params = args; - *params->ret_handle = (ULONG_PTR)pcap_dump_open( (pcap_t *)(ULONG_PTR)params->handle, params->name ); + struct dump_open_params *params = args; + if (!(*params->ret_handle = (ULONG_PTR)pcap_dump_open( (pcap_t *)(ULONG_PTR)params->handle, params->name ))) + return STATUS_NO_MEMORY; return STATUS_SUCCESS; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7635