Fixed crash in windows' uptime command.
git-svn-id: http://voip.null.ro/svn/yate@919 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
parent
bef614c844
commit
93a7756496
|
@ -557,8 +557,8 @@ u_int64_t SysUsage::usecRunTime(Type type)
|
|||
case UserTime:
|
||||
{
|
||||
#ifdef _WINDOWS
|
||||
FILETIME ft;
|
||||
if (GetProcessTimes(GetCurrentProcess(),NULL,NULL,NULL,&ft)) {
|
||||
FILETIME dummy,ft;
|
||||
if (GetProcessTimes(GetCurrentProcess(),&dummy,&dummy,&dummy,&ft)) {
|
||||
u_int64_t t = ft.dwLowDateTime | (((u_int64_t)ft.dwHighDateTime) << 32);
|
||||
return t / 10;
|
||||
}
|
||||
|
@ -573,8 +573,8 @@ u_int64_t SysUsage::usecRunTime(Type type)
|
|||
case KernelTime:
|
||||
{
|
||||
#ifdef _WINDOWS
|
||||
FILETIME ft;
|
||||
if (GetProcessTimes(GetCurrentProcess(),NULL,NULL,&ft,NULL)) {
|
||||
FILETIME dummy,ft;
|
||||
if (GetProcessTimes(GetCurrentProcess(),&dummy,&dummy,&ft,&dummy)) {
|
||||
u_int64_t t = ft.dwLowDateTime | (((u_int64_t)ft.dwHighDateTime) << 32);
|
||||
return t / 10;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue