Alistair Leslie-Hughes : ntdll: Check return parameter before use.
Module: wine Branch: oldstable Commit: 6d0c0a7ed485fef067e0cdadc2f96bcea6ed674b URL: https://gitlab.winehq.org/wine/wine/-/commit/6d0c0a7ed485fef067e0cdadc2f96bc... Author: Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> Date: Wed Mar 3 08:56:39 2021 +1100 ntdll: Check return parameter before use. (cherry picked from commit 0cbfd7ab4cd1b4102bfd6204ff4ed64cca8f5b55) Signed-off-by: Michael Stefaniuc <mstefani(a)winehq.org> --- dlls/ntdll/sec.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/ntdll/sec.c b/dlls/ntdll/sec.c index eccfc82ce8c..5c1c9b1fbb0 100644 --- a/dlls/ntdll/sec.c +++ b/dlls/ntdll/sec.c @@ -1172,6 +1172,8 @@ NTSTATUS WINAPI RtlAddAce( return STATUS_INVALID_PARAMETER; if (!RtlFirstFreeAce(acl,&targetace)) return STATUS_INVALID_PARAMETER; + if (!targetace) + return STATUS_ALLOTTED_SPACE_EXCEEDED; nrofaces=0;ace=acestart; while (((BYTE *)ace - (BYTE *)acestart) < acelen) { nrofaces++;
participants (1)
-
Alexandre Julliard