diff --git a/reactos/subsystems/win32/win32k/ntuser/accelerator.c b/reactos/subsystems/win32/win32k/ntuser/accelerator.c index 555b2e14b0e..8289768e8fc 100644 --- a/reactos/subsystems/win32/win32k/ntuser/accelerator.c +++ b/reactos/subsystems/win32/win32k/ntuser/accelerator.c @@ -344,6 +344,11 @@ NtUserCreateAcceleratorTable( Entries, EntriesCount); UserEnterExclusive(); + if (!Entries || !EntriesCount) + { + RETURN( (HACCEL) 0 ); + } + Accel = ObmCreateObject(gHandleTable, (PHANDLE)&hAccel, otAccel, sizeof(ACCELERATOR_TABLE)); if (Accel == NULL)