CID 10552: Fix double free in error case.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39988 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -2265,10 +2265,8 @@ ep_delete_child(int fd, partition_id partitionID, partition_id childID,
|
||||
|
||||
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);
|
||||
|
||||
Reference in New Issue
Block a user