diff --git a/src/profile.c b/src/profile.c index 3d87a145..0d8edb62 100644 --- a/src/profile.c +++ b/src/profile.c @@ -207,7 +207,11 @@ VOID _app_setappinfo ( case INFO_TIMESTAMP: { + if (!value) + break; + ptr_app->timestamp = *((PLONG64)value); + break; } @@ -215,6 +219,9 @@ VOID _app_setappinfo ( { LONG64 timestamp; + if (!value) + break; + timestamp = *((PLONG64)value); // check timer expiration @@ -1615,7 +1622,7 @@ VOID _app_profile_load_internal ( } else { - if (status != STATUS_OBJECT_NAME_NOT_FOUND) + if (status != STATUS_OBJECT_NAME_NOT_FOUND && status != STATUS_OBJECT_PATH_NOT_FOUND) { if (hwnd) _r_show_errormessage (hwnd, L"Could not load internal profile!", status, NULL);