]> git.lizzy.rs Git - plan9front.git/commitdiff
devshr: fixed crash
authoraiju <aiju@phicode.de>
Wed, 27 Jul 2011 08:40:21 +0000 (10:40 +0200)
committeraiju <aiju@phicode.de>
Wed, 27 Jul 2011 08:40:21 +0000 (10:40 +0200)
sys/src/9/port/devshr.c

index e6e4f439976dc15fbcaabfab51fe31cff5207943..62442b01831b5ebffe74408188aa01121db1d357 100644 (file)
@@ -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);