diff --git a/src/parallels/parallels_utils.c b/src/parallels/parallels_utils.c index 171f5d03d0ae104831cc8c0c54451739dcea527d..0b589abd234264b41b23f6ade30becbbf0c0bc43 100644 --- a/src/parallels/parallels_utils.c +++ b/src/parallels/parallels_utils.c @@ -135,8 +135,10 @@ parallelsAddFileExt(const char *path, const char *ext) return NULL; } - if (!virStrcpy(new_path, path, len)) + if (!virStrcpy(new_path, path, len)) { + VIR_FREE(new_path); return NULL; + } strcat(new_path, ext); return new_path;