diff --git a/sys/src/kern/port/devproc.c b/sys/src/kern/port/devproc.c index 5f2a76c..1a3d6aa 100644 --- a/sys/src/kern/port/devproc.c +++ b/sys/src/kern/port/devproc.c @@ -249,7 +249,8 @@ procgen(Chan *c, char *name, Dirtab *tab, int _1, int s, Dir *dp) /* file length might be relevant to the caller to * malloc enough space in the buffer */ - len = 1 + jehanne_strlen(p->dot->path->s); + if(p->dot) + len = 1 + jehanne_strlen(p->dot->path->s); break; }