From: Mark Jansen Date: Thu, 3 Jan 2019 21:17:01 +0000 (+0100) Subject: [SHIMENG] Prevent a nullptr dereference X-Git-Tag: 0.4.13-dev~774 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=6969e85b29ebc1bfcf289de83cd238eb4ff9229c [SHIMENG] Prevent a nullptr dereference --- diff --git a/dll/appcompat/apphelp/shimeng.c b/dll/appcompat/apphelp/shimeng.c index 0351ac399d5..3520266133f 100644 --- a/dll/appcompat/apphelp/shimeng.c +++ b/dll/appcompat/apphelp/shimeng.c @@ -1,8 +1,8 @@ /* * PROJECT: ReactOS Application compatibility module - * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+) + * LICENSE: GPL-2.0-or-later (https://spdx.org/licenses/GPL-2.0-or-later) * PURPOSE: Shim engine core - * COPYRIGHT: Copyright 2015-2018 Mark Jansen (mark.jansen@reactos.org) + * COPYRIGHT: Copyright 2015-2019 Mark Jansen (mark.jansen@reactos.org) */ #define WIN32_NO_STATUS @@ -585,7 +585,8 @@ VOID SeiAddHooks(PHOOKAPIEX hooks, DWORD dwHookCount, PSHIMINFO pShim) } } pHookApi = ARRAY_Append(&HookModuleInfo->HookApis, PHOOKAPIEX); - *pHookApi = hook; + if (pHookApi) + *pHookApi = hook; } }