auth/login: add missing quotefmtinstall(), quote dom attribute

This commit is contained in:
cinap_lenrek 2017-12-03 04:54:34 +01:00
parent f948c402d8
commit e614cdf02f

View 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());