]> oss.titaniummirror.com Git - repo_shell.git/blobdiff - repo_shell.c
change_user() correctly reports user on error
[repo_shell.git] / repo_shell.c
index 887c4d3430350c1025e32cc60066182ee92d49b4..f6ef69fe6211438fdac72dc388422419a17b24ab 100644 (file)
@@ -14,7 +14,7 @@
 #include "git_acl.h"
 #include "stringutils.h"
 
-#define CFG_FILE "/etc/repo_shell.cfg"
+#define CFG_FILE "/etc/repo_shell.conf"
 #define SHELL "/bin/bash"
 
 typedef struct {
@@ -34,7 +34,7 @@ static void change_user(char *user)
   struct passwd *pw = getpwnam(user);
 
   if (!pw)
-    die("invalid user %s", pw->pw_name);
+    die("invalid user %s", user);
   setuid(pw->pw_uid);
 }