ref: 31b10e364ff4ca7c04b96637dab6c6cf347a6a2a
parent: 4052945479067a0076a19a5952e3fffb8116244a
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Sep 18 12:54:24 EDT 2016
cpu: quote remaining remote command arguments, don't syslog on missing /mnt/term/dev/cpunote file
--- a/sys/src/cmd/cpu.c
+++ b/sys/src/cmd/cpu.c
@@ -198,7 +198,7 @@
*s++ = '!';
*s = 0;
while(p = ARGF())
- s = seprint(s, cmd+sizeof(cmd), " %s", p);
+ s = seprint(s, cmd+sizeof(cmd), " %q", p);
break;
case 'k':
keyspec = smprint("%s %s", keyspec, EARGF(usage()));
@@ -783,10 +783,8 @@
_exits(0);
case 0:
fd = open(rmtnotefile, OREAD);
- if(fd < 0){
- syslog(0, "cpu", "cpu -R: can't open %s", rmtnotefile);
+ if(fd < 0)
_exits(0);
- }
for(;;){
n = read(fd, buf, sizeof(buf)-1);