summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2011-07-27 10:40:21 +0200
committeraiju <aiju@phicode.de>2011-07-27 10:40:21 +0200
commitc08f86254ef0cce80eb9a532c25c50bf20bcc126 (patch)
tree7a204d487a991aab701221bb65ad599c3a0d2dcc
parent8a46f407ae41d926fad26a2430ca2c9986dbe1b8 (diff)
downloadplan9front-c08f86254ef0cce80eb9a532c25c50bf20bcc126.tar.xz
devshr: fixed crash
-rw-r--r--sys/src/9/port/devshr.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/port/devshr.c b/sys/src/9/port/devshr.c
index e6e4f4399..62442b018 100644
--- a/sys/src/9/port/devshr.c
+++ b/sys/src/9/port/devshr.c
@@ -574,8 +574,8 @@ shrwrite(Chan *c, void *va, long n, vlong)
*p = 0;
} else
desc = "";
- aname = strchr(buf, '\n') + 1;
- if(aname != nil && *aname == 0)
+ aname = strchr(buf, '\n');
+ if(aname != nil && *++aname == 0)
aname = nil;
if(strlen(desc) > 128)
error(Ebadarg);