X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=userv.git;a=blobdiff_plain;f=client.c;h=3d70f2bcb6a01cc8b09d50722e5212032fb1d3a4;hp=f7bc9a4928965e4a90d984194e8e4878e6097d54;hb=a58ad23a44f5f3f0210dff9cd8d1da8f392ea2ae;hpb=949af4df9625f3371e146f7c78f4f1a17a2bf6db diff --git a/client.c b/client.c index f7bc9a4..3d70f2b 100644 --- a/client.c +++ b/client.c @@ -858,7 +858,7 @@ static void determine_users(void) { } if (!loginname) { pw= getpwuid(myuid); if (!pw) miscerror("cannot determine your login name"); - loginname= pw->pw_name; + loginname= xstrsave(pw->pw_name); } if (!strcmp(serviceuser,"-")) serviceuser= loginname;