swapoff: fix mem leak [coverity scan]

This commit is contained in:
Karel Zak 2016-10-05 11:20:26 +02:00
parent 9a8fada18b
commit eeea7ef590
1 changed files with 4 additions and 1 deletions

View File

@ -89,8 +89,11 @@ static int do_swapoff(const char *orig_special, int quiet, int canonic)
char *n, *v;
special = mnt_resolve_spec(orig_special, mntcache);
if (!special && blkid_parse_tag_string(orig_special, &n, &v) == 0)
if (!special && blkid_parse_tag_string(orig_special, &n, &v) == 0) {
special = swapoff_resolve_tag(n, v, mntcache);
free(n);
free(v);
}
if (!special)
return cannot_find(orig_special);
}