Index: src/idpath.c =================================================================== --- src/idpath.c (revision 31896) +++ src/idpath.c (revision 31897) @@ -142,6 +142,10 @@ for(s = ps; *s != '\0'; s++) { if ((s[0] == '/') && (s[1] != '/') && (s[1] != '\0')) len++; + else if ((!isdigit(*s)) && (*s != '/')) { + rnd_trace("bad idpath: '%s' in '%s'\n", s, ps); + return NULL; + } } idp = pcb_idpath_alloc(len);