Don't crash when installing a service.
[nssm.git] / account.cpp
index 5e6523f..19dc66e 100644 (file)
@@ -166,6 +166,7 @@ const TCHAR *well_known_sid(SID *sid) {
 }
 
 const TCHAR *well_known_username(const TCHAR *username) {
+  if (! username) return NSSM_LOCALSYSTEM_ACCOUNT;
   if (str_equiv(username, NSSM_LOCALSYSTEM_ACCOUNT)) return NSSM_LOCALSYSTEM_ACCOUNT;
   SID *sid;
   int r = username_sid(username, &sid);