diff --git a/samples/wrapper/wrapper.cpp b/samples/wrapper/wrapper.cpp index ee731a216e2963fd7472ee8841030e2cfd26d074..b3e70136848442f886bda779d74d75f9412cc622 100644 --- a/samples/wrapper/wrapper.cpp +++ b/samples/wrapper/wrapper.cpp @@ -971,6 +971,7 @@ bool TASK::poll(int& status) { FILETIME exit_ftime, creation_ftime, user_ftime, kernel_ftime; double user_time, kernel_time, process_cpu_time; status = exit_code; + final_cpu_time = current_cpu_time; if(GetProcessTimes(pid_handle, &exit_ftime, &creation_ftime, &kernel_ftime, &user_ftime)) { user_time = 42.94967296 * user_ftime.dwHighDateTime + 1e-7 * user_ftime.dwLowDateTime; kernel_time = 42.94967296 * kernel_ftime.dwHighDateTime + 1e-7 * kernel_ftime.dwLowDateTime;