Package: kvpm / 0.8.6-2+deb7u2

partition-move-corruption.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
This patch corrects a bug in which data is sometimes corrupted when moving a disk 
partition while the disk has other partitions mounted.
--- a/kvpm/partchange.cpp
+++ b/kvpm/partchange.cpp
@@ -649,13 +649,8 @@
         return false;
     }
     else {
-        if( !movefs(old_start, current_start, old_size) ){
-            return false;
-        }
-        else{
-            pedCommitAndWait(m_ped_disk);
-            return true;
-        }
+        pedCommitAndWait(m_ped_disk);
+	return movefs(old_start, current_start, old_size);
     }
 }