This improves the code consistency around freeing vol->target.path in
createVol implementations.
vol->type = VIR_STORAGE_VOL_BLOCK;
- /* A target path passed to CreateVol has no meaning */
VIR_FREE(vol->target.path);
-
if (virAsprintf(&vol->target.path, "%s/%s",
pool->def->target.path,
vol->name) == -1)
vol->type = VIR_STORAGE_VOL_BLOCK;
- if (vol->target.path != NULL) {
- /* A target path passed to CreateVol has no meaning */
- VIR_FREE(vol->target.path);
- }
-
+ VIR_FREE(vol->target.path);
if (virAsprintf(&vol->target.path, "%s/%s",
pool->def->target.path, vol->name) == -1)
return -1;