Index: flag_str.c =================================================================== --- flag_str.c (revision 30941) +++ flag_str.c (revision 30942) @@ -399,7 +399,7 @@ error(msg); u = malloc(sizeof(pcb_unknown_flag_t)); - u->str = pcb_strndup(fp, flen); + u->str = rnd_strndup(fp, flen); u->next = NULL; /* need to append, to keep order of flags */ if (rv.Flags.unknowns != NULL) {