replica/updatedb was not happy with a proto file. each proto line like this
smtpd a600 bootes bootes /tmp/empty generated an error like this warning: can't stat file /tmp/empty/: '/tmp/empty/' not a directory note the proto doesn't have a trailing /. i think this change (already in revproto.c) does the trick. am i missing something? /n/dump/2012/1227/sys/src/libdisk/proto.c:216,222 - /sys/src/libdisk/proto.c:212,219 name->s = emalloc(mkaux, l+SLOP); name->n = l+SLOP; } - snprint(name->s, name->n, "%s%s%s", s1, s1[0]==0 || s1[strlen(s1)-1]!='/' ? "/" : "", s2); + snprint(name->s, name->n, "%s%s%s", s1, s2[0] && s2[0]!='/' ? "/" : "", s2); } static int - erik