Commit Diff


commit - 521fc081802282bac261c3639e9c77fe131f1d42
commit + c53230037ac8ebed34ff8bf1af0a94aea0843c2e
blob - 84e015f51cc30ea3522feadfa1ebec866b7c0c05
blob + a660e4e32dac0564fe4cd4e67f0f282d5b2101b9
--- src/cmd/sam/sam.c
+++ src/cmd/sam/sam.c
@@ -152,9 +152,7 @@ rescue(void)
 			free(c);
 		}else
 			sprint(buf, "nameless.%d", nblank++);
-		root = getenv("PLAN9");
-		if(root == nil)
-			root = "/usr/local/plan9";
+		root = get9root();
 		fprint(io, "#!/bin/sh\n%s/bin/samsave '%s' $* <<'---%s'\n", root, buf, buf);
 		addr.r.p1 = 0, addr.r.p2 = f->b.nc;
 		writeio(f);