git: 9front

Download patch

ref: 70adf379f274f5f4762568e8a4b94cd7f439ccec
parent: 2021f2cf592285af6f6e8b8093cebf750f3f46bf
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Thu Mar 13 23:54:08 EDT 2014

cpu: make -p work with explicit service in dialstring (same as import)

--- a/sys/src/cmd/cpu.c
+++ b/sys/src/cmd/cpu.c
@@ -783,7 +783,8 @@
 		buf[len] = '\0';
 		if((s = strrchr(buf, '!')) == nil)
 			fatal("filter: malformed remote port: %s", buf);
-		snprint(addr, sizeof(addr), "%s", netmkaddr(host, "tcp", s+1));
+		strecpy(addr, addr+sizeof(addr), netmkaddr(host, "tcp", s+1));
+		strecpy(strrchr(addr, '!'), addr+sizeof(addr), s);
 	}
 
 	snprint(buf, sizeof(buf), "%s", filterp);
--