ref: 28491941b0596ecc6f074f4976ce7093abf13328
parent: 7482cd4053fdec20559ffef333b871d3d9886256
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Feb 25 12:47:36 EST 2017
auth/asaudit: quote user and dom attributes in factotum key
--- a/sys/src/cmd/auth/asaudit.c
+++ b/sys/src/cmd/auth/asaudit.c
@@ -167,7 +167,7 @@
rpc = auth_allocrpc(fd);
if(rpc == nil){ print("auth_allocrpc: %r\n"); return -1; }
- s = smprint("proto=dp9ik dom=%s user=%s role=server", nvr.authdom, nvr.authid);
+ s = smprint("proto=dp9ik dom=%q user=%q role=server", nvr.authdom, nvr.authid);
if(auth_rpc(rpc, "start", s, strlen(s)) != ARok){ print("auth_rpc start: %r\n"); goto err; }
free(s);