summaryrefslogtreecommitdiffstats
path: root/libfdisk
diff options
context:
space:
mode:
authorVaclav Dolezal2018-05-09 16:35:38 +0200
committerVaclav Dolezal2018-05-09 17:29:32 +0200
commitbb09ebfe5480640394d184807b24980fb1b0267a (patch)
tree01f12ce1bebcc0ba488b961894b668f1787f3bd5 /libfdisk
parentchoom: set oom_score_adj before exec (diff)
downloadkernel-qcow2-util-linux-bb09ebfe5480640394d184807b24980fb1b0267a.tar.gz
kernel-qcow2-util-linux-bb09ebfe5480640394d184807b24980fb1b0267a.tar.xz
kernel-qcow2-util-linux-bb09ebfe5480640394d184807b24980fb1b0267a.zip
libfdisk: fix list_del after partition reset
Signed-off-by: Vaclav Dolezal <vdolezal@redhat.com>
Diffstat (limited to 'libfdisk')
-rw-r--r--libfdisk/src/partition.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libfdisk/src/partition.c b/libfdisk/src/partition.c
index 085d0cfab..a790dc9c9 100644
--- a/libfdisk/src/partition.c
+++ b/libfdisk/src/partition.c
@@ -130,8 +130,8 @@ void fdisk_unref_partition(struct fdisk_partition *pa)
pa->refcount--;
if (pa->refcount <= 0) {
- fdisk_reset_partition(pa);
list_del(&pa->parts);
+ fdisk_reset_partition(pa);
DBG(PART, ul_debugobj(pa, "free"));
free(pa);
}