summaryrefslogtreecommitdiffstats
path: root/libfdisk/src/context.c
diff options
context:
space:
mode:
authorKarel Zak2014-09-04 14:04:50 +0200
committerKarel Zak2014-10-07 14:55:30 +0200
commit152788aacb5d0e7ee1b9f40207e88a35ac162f4b (patch)
tree83ca6a38611e016bb28f0156924e99b956e0c299 /libfdisk/src/context.c
parentfdisk: move --list functionality to separated file (diff)
downloadkernel-qcow2-util-linux-152788aacb5d0e7ee1b9f40207e88a35ac162f4b.tar.gz
kernel-qcow2-util-linux-152788aacb5d0e7ee1b9f40207e88a35ac162f4b.tar.xz
kernel-qcow2-util-linux-152788aacb5d0e7ee1b9f40207e88a35ac162f4b.zip
fdisk: improve --list output
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/context.c')
-rw-r--r--libfdisk/src/context.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libfdisk/src/context.c b/libfdisk/src/context.c
index 5e5a53d94..05a0ef7bf 100644
--- a/libfdisk/src/context.c
+++ b/libfdisk/src/context.c
@@ -458,7 +458,12 @@ int fdisk_deassign_device(struct fdisk_context *cxt, int nosync)
fdisk_info(cxt, _("Syncing disks."));
sync();
}
+
+ free(cxt->dev_path);
+
cxt->dev_fd = -1;
+ cxt->dev_path = NULL;
+
return 0;
}