}
strncpy(dev.group, temp2, sizeof(dev.owner));
+ if (!temp) {
+ dbg("cannot parse line: %s", line);
+ continue;
+ }
dev.mode = strtol(temp, NULL, 8);
dbg_parse("name='%s', owner='%s', group='%s', mode=%#o",
case 'b':
if (strlen(udev->bus_id) == 0)
break;
- strcat(string, udev->bus_id);
+ strcat(pos, udev->bus_id);
dbg("substitute bus_id '%s'", udev->bus_id);
break;
case 'n':