fprintf(stderr, ">>> Will use RESTORED.%d\n", hdr->volid);
}
sprintf(volname, "RESTORED.%d", hdr->volid);
- hdr->volname = (unsigned char *)malloc(strlen(volname) + 1);
+ hdr->volname = (unsigned char *) strdup(volname);
if (!hdr->volname)
return ENOMEM;
- strcpy((char *)hdr->volname, volname);
hdr->field_mask |= F_DUMPHDR_VOLNAME;
}
if (!(field_mask & F_DUMPHDR_FROM)) {
fprintf(stderr, ">>> Will use RESTORED.%d\n", hdr->volid);
}
sprintf(volname, "RESTORED.%d", hdr->volid);
- hdr->volname = (unsigned char *)malloc(strlen(volname) + 1);
+ hdr->volname = (unsigned char *)strdup(volname);
if (!hdr->volname)
return ENOMEM;
- strcpy((char *)hdr->volname, volname);
hdr->field_mask |= F_VOLHDR_VOLNAME;
}
if (!(field_mask & F_VOLHDR_INSERV)) {