From fbb3b9e1a87ba4419e5a0998f5ef2a83adff580d Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 10 Dec 2009 12:39:54 +0000 Subject: [PATCH] Fix usage of PEB::KernelCallbacktable. It's a PVOID. svn path=/branches/ros-amd64-bringup/; revision=44523 --- reactos/dll/ntdll/dispatch/dispatch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/dll/ntdll/dispatch/dispatch.c b/reactos/dll/ntdll/dispatch/dispatch.c index 4fb3c43a9ca..50a9ee88f67 100644 --- a/reactos/dll/ntdll/dispatch/dispatch.c +++ b/reactos/dll/ntdll/dispatch/dispatch.c @@ -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)); }