in rdconf(), if namec(s, Aopen, OREAD, 0) returns nil, panic. Notes: Mon Jan 17 10:49:24 EST 2005 rsc namec cannot return nil. it errors instead. Reference: /n/sources/patch/sorry/devfs-rdconf-panic Date: Mon Jan 17 16:49:43 CET 2005 Reviewed-by: rsc --- /sys/src/9/port/devfs.c Mon Jan 17 16:49:43 2005 +++ /sys/src/9/port/devfs.c Mon Jan 17 16:49:43 2005 @@ -264,6 +264,8 @@ nexterror(); } *ccp = namec(s, Aopen, OREAD, 0); + if (*ccp == nil) + panic("devfs rdconf %s", s); devtab[(*ccp)->type]->read(*ccp, confstr, sizeof(confstr), 0); cclose(*ccp); *ccp = nil;