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);
}