safe_strdup
m->name = safe_strdup(device->name);
m->uniq = safe_strdup(device->uniq);
return safe_strdup("");
copy = safe_strdup(compatible);
char *path_dup = safe_strdup(path);
s->match.name = safe_strdup(value);
s->match.uniq = safe_strdup(value);
s->match.dmi = safe_strdup(value);
s->match.dt = safe_strdup(value);
p->value.s = safe_strdup(value);
p->value.s = safe_strdup(value);
p->value.s = safe_strdup(value);
p->value.s = safe_strdup(value);
p->value.s = safe_strdup(value);