From 4d4b3361f339692cb7e3f939a8b614e7116661f5 Mon Sep 17 00:00:00 2001 From: Vojtech Bocek Date: Mon, 24 Jun 2013 22:46:13 +0200 Subject: Properly free blkid_probe in TWPartition::Check_FS_Type() Signed-off-by: Vojtech Bocek --- partition.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'partition.cpp') diff --git a/partition.cpp b/partition.cpp index 9ab60ba9a..7cf0ab3fb 100644 --- a/partition.cpp +++ b/partition.cpp @@ -1214,13 +1214,15 @@ void TWPartition::Check_FS_Type() { LOGINFO("Can't probe device %s\n", Actual_Block_Device.c_str()); return; } + if (blkid_probe_lookup_value(pr, "TYPE", &type, NULL) < 0) { blkid_free_probe(pr); LOGINFO("can't find filesystem on device %s\n", Actual_Block_Device.c_str()); return; } + Current_File_System = type; - return; + blkid_free_probe(pr); } bool TWPartition::Wipe_EXT23(string File_System) { -- cgit v1.2.3