]> git.lizzy.rs Git - plan9front.git/commitdiff
auth/login: add missing quotefmtinstall(), quote dom attribute
authorcinap_lenrek <cinap_lenrek@felloff.net>
Sun, 3 Dec 2017 03:54:34 +0000 (04:54 +0100)
committercinap_lenrek <cinap_lenrek@felloff.net>
Sun, 3 Dec 2017 03:54:34 +0000 (04:54 +0100)
sys/src/cmd/auth/login.c

index 94476f37737e01633913baf3b3cf7c5f098ee96f..508def0a04667c18a36212d87bdc9627b87764be 100644 (file)
@@ -111,8 +111,8 @@ startfactotum(char *user, char *password, char *srvname)
        fd = open("/mnt/factotum/ctl", ORDWR);
        if(fd < 0)
                sysfatal("opening factotum: %r");
-       fprint(fd, "key proto=dp9ik dom=%s user=%q !password=%q\n", getauthdom(), user, password);
-       fprint(fd, "key proto=p9sk1 dom=%s user=%q !password=%q\n", getauthdom(), user, password);
+       fprint(fd, "key proto=dp9ik dom=%q user=%q !password=%q\n", getauthdom(), user, password);
+       fprint(fd, "key proto=p9sk1 dom=%q user=%q !password=%q\n", getauthdom(), user, password);
        close(fd);
 }
 
@@ -132,6 +132,8 @@ main(int argc, char *argv[])
        char *user, *pass, *sysname, *tz, *cputype, *service;
        AuthInfo *ai;
 
+       quotefmtinstall();
+
        ARGBEGIN{
        case 'a':
                authdom = EARGF(usage());