[haiku-commits] r39988 - haiku/trunk/src/add-ons/kernel/partitioning_systems/intel

  • From: mmlr@xxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 28 Dec 2010 19:55:00 +0100 (CET)

Author: mmlr
Date: 2010-12-28 19:55:00 +0100 (Tue, 28 Dec 2010)
New Revision: 39988
Changeset: http://dev.haiku-os.org/changeset/39988

Modified:
   haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/write_support.cpp
Log:
CID 10552: Fix double free in error case.


Modified: 
haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/write_support.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/write_support.cpp 
2010-12-28 17:04:58 UTC (rev 39987)
+++ haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/write_support.cpp 
2010-12-28 18:55:00 UTC (rev 39988)
@@ -2265,10 +2265,8 @@
 
        close(parentFD);
 
-       if (error != B_OK) {
-               delete logical;
+       if (error != B_OK)
                return error;
-       }
 
        // all changes applied
        update_disk_device_job_progress(job, 1.0);


Other related posts:

  • » [haiku-commits] r39988 - haiku/trunk/src/add-ons/kernel/partitioning_systems/intel - mmlr