From 44a2d2b8b6e94feeb954f6be1173fbdcf35cc428 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 9 May 2016 10:26:55 +0000 Subject: [PATCH] [NETAPI32] Prevent dereferencing null-pointers. svn path=/trunk/; revision=71299 --- reactos/dll/win32/netapi32/local_group.c | 2 +- reactos/dll/win32/netapi32/user.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/netapi32/local_group.c b/reactos/dll/win32/netapi32/local_group.c index 4189611777d..1b00ea2da6e 100644 --- a/reactos/dll/win32/netapi32/local_group.c +++ b/reactos/dll/win32/netapi32/local_group.c @@ -1163,7 +1163,7 @@ NetLocalGroupEnum( // } done: - if (ApiStatus == NERR_Success && EnumContext->Phase != DonePhase) + if (ApiStatus == NERR_Success && EnumContext != NULL && EnumContext->Phase != DonePhase) ApiStatus = ERROR_MORE_DATA; if (EnumContext != NULL) diff --git a/reactos/dll/win32/netapi32/user.c b/reactos/dll/win32/netapi32/user.c index 02fee928963..60577727681 100644 --- a/reactos/dll/win32/netapi32/user.c +++ b/reactos/dll/win32/netapi32/user.c @@ -2554,7 +2554,7 @@ NetUserEnum(LPCWSTR servername, // } done: - if (ApiStatus == NERR_Success && EnumContext->Index < EnumContext->Count) + if (ApiStatus == NERR_Success && EnumContext != NULL && EnumContext->Index < EnumContext->Count) ApiStatus = ERROR_MORE_DATA; if (EnumContext != NULL)