Merge from amd64-branch:
[reactos.git] / reactos / dll / ntdll / dispatch / dispatch.c
index 4fb3c43..50a9ee8 100644 (file)
@@ -79,8 +79,8 @@ KiUserCallbackDispatcher(ULONG Index,
                          ULONG ArgumentLength)
 {
     /* Return with the result of the callback function */
+    USER_CALL *KernelCallbackTable = NtCurrentPeb()->KernelCallbackTable;
     ZwCallbackReturn(NULL,
                      0,
-                     ((USER_CALL)(NtCurrentPeb()->KernelCallbackTable[Index]))
-                     (Argument, ArgumentLength));
+                     KernelCallbackTable[Index](Argument, ArgumentLength));
 }