From da5cd33ab860921cb04b5b117e7910d8995cd27d Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Tue, 6 Feb 2007 04:58:56 +0000 Subject: [PATCH] stop crashing on nt service install; but matt says still not right svn:r9496 --- src/or/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/or/main.c b/src/or/main.c index 239840ce51..c3fcde18a6 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -2157,6 +2157,7 @@ nt_service_install(int argc, char **argv) const char *user_acct = GENSRV_USERACCT; int i; SID_NAME_USE sidUse; + DWORD zero = 0; if (nt_service_loadlibrary()<0) return -1; @@ -2179,8 +2180,10 @@ nt_service_install(int argc, char **argv) if (service_fns.LookupAccountNameA_fn(NULL, // On this system user_acct, - NULL, 0, // Don't care about the SID - NULL, 0, // Don't care about the domain + NULL, + &zero, // Don't care about the SID + NULL, + &zero, // Don't care about the domain &sidUse) == 0) { printf("User \"%s\" doesn't seem to exist.\n", user_acct); if (user_acct != GENSRV_USERACCT)