Fix a possible NULL dereference. CID 1582
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38102 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -2038,8 +2038,11 @@ ep_initialize(int fd, partition_id partitionID, const char* name,
|
|||||||
|
|
||||||
// get partition
|
// get partition
|
||||||
partition_data* partition = get_partition(partitionID);
|
partition_data* partition = get_partition(partitionID);
|
||||||
|
if (!partition)
|
||||||
|
return B_BAD_VALUE;
|
||||||
|
|
||||||
PrimaryPartition* primary = (PrimaryPartition*)partition->cookie;
|
PrimaryPartition* primary = (PrimaryPartition*)partition->cookie;
|
||||||
if (!partition || !primary)
|
if (!primary)
|
||||||
return B_BAD_VALUE;
|
return B_BAD_VALUE;
|
||||||
|
|
||||||
// name is ignored - we cannot set it to the Intel Extended Partition
|
// name is ignored - we cannot set it to the Intel Extended Partition
|
||||||
|
|||||||
Reference in New Issue
Block a user