chiark / gitweb /
Add --spoof-user. Tidy up servicepw &c in daemon.
[userv.git] / parser.c
index e173e3a1c1471bf024c78d5040ffa01515ec2056..23958373ddb563a8db860bd90a90702bf946ca42 100644 (file)
--- a/parser.c
+++ b/parser.c
@@ -694,10 +694,7 @@ int pf_servicegroup(int ptoken, char ***rvalues) {
 }
 
 int pf_callingusershell(int ptoken, char ***rvalues) {
-  struct passwd *pw;
-
-  pw= getpwnam(logname); if (!pw) syscallerror("looking up calling user");
-  parm_1string(rvalues,pw->pw_shell); return 0;
+  parm_1string(rvalues,callinguser_shell); return 0;
 }
 
 int pf_serviceusershell(int ptoken, char ***rvalues) {