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

  • From: stefano.ceccherini@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sat, 14 Aug 2010 19:34:02 +0200 (CEST)

Author: jackburton
Date: 2010-08-14 19:34:02 +0200 (Sat, 14 Aug 2010)
New Revision: 38102
Changeset: http://dev.haiku-os.org/changeset/38102

Modified:
   haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/write_support.cpp
Log:
Fix a possible NULL dereference. CID 1582


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-08-14 17:30:39 UTC (rev 38101)
+++ haiku/trunk/src/add-ons/kernel/partitioning_systems/intel/write_support.cpp 
2010-08-14 17:34:02 UTC (rev 38102)
@@ -2038,8 +2038,11 @@
 
        // get partition
        partition_data* partition = get_partition(partitionID);
+       if (!partition)
+               return B_BAD_VALUE;
+
        PrimaryPartition* primary = (PrimaryPartition*)partition->cookie;
-       if (!partition || !primary)
+       if (!primary)
                return B_BAD_VALUE;
 
        // name is ignored - we cannot set it to the Intel Extended Partition


Other related posts:

  • » [haiku-commits] r38102 - haiku/trunk/src/add-ons/kernel/partitioning_systems/intel - stefano . ceccherini