diff --git a/src/c/unixsys.d b/src/c/unixsys.d index 09f42bddb..d2ae125f6 100644 --- a/src/c/unixsys.d +++ b/src/c/unixsys.d @@ -313,7 +313,7 @@ ecl_waitpid(cl_object pid, cl_object wait) int ret; #if defined(ECL_MS_WINDOWS_HOST) HANDLE *ph = (HANDLE*)ecl_foreign_data_pointer_safe(pid); - ret = TerminateProcess(ph, -1); + ret = TerminateProcess(*ph, -1); error_encountered = (ret == 0); #else ret = kill(ecl_fixnum(pid), Null(force) ? SIGTERM : SIGKILL);