shithub: riscv

Download patch

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