diff options
Diffstat (limited to 'src/cmd/plumb/plumber.c')
-rw-r--r-- | src/cmd/plumb/plumber.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cmd/plumb/plumber.c b/src/cmd/plumb/plumber.c index 80a57af3..bf7afa3f 100644 --- a/src/cmd/plumb/plumber.c +++ b/src/cmd/plumb/plumber.c @@ -54,9 +54,10 @@ threadmain(int argc, char *argv[]) error("can't initialize $user or $home: %r"); if(plumbfile == nil){ sprint(buf, "%s/lib/plumbing", home); - if(access(buf, 0) < 0) - sprint(buf, "#9/plumb/initial.plumbing"); - plumbfile = estrdup(buf); + if(access(buf, 0) >= 0) + plumbfile = estrdup(buf); + else + plumbfile = unsharp("#9/plumb/initial.plumbing"); } fd = open(plumbfile, OREAD); |