From 53ef70a0df9328be0c46e32447bc5cc32f678770 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Wed, 29 Jul 2009 13:12:48 +0000 Subject: [PATCH] Patch by Bryce Groff: Fixed return values of the identify() hook. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31906 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp | 2 +- src/add-ons/kernel/partitioning_systems/efi/efi_gpt.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp b/src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp index 5804d1f9ab..8fca8d5496 100644 --- a/src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp @@ -50,7 +50,7 @@ ext2_identify_partition(int fd, partition_data *partition, void **_cookie) ext2_super_block superBlock; status_t status = Volume::Identify(fd, &superBlock); if (status != B_OK) - return status; + return -1; identify_cookie *cookie = new identify_cookie; memcpy(&cookie->super_block, &superBlock, sizeof(ext2_super_block)); diff --git a/src/add-ons/kernel/partitioning_systems/efi/efi_gpt.cpp b/src/add-ons/kernel/partitioning_systems/efi/efi_gpt.cpp index ea554a9047..26fe9b482d 100644 --- a/src/add-ons/kernel/partitioning_systems/efi/efi_gpt.cpp +++ b/src/add-ons/kernel/partitioning_systems/efi/efi_gpt.cpp @@ -457,7 +457,7 @@ efi_gpt_identify_partition(int fd, partition_data *partition, void **_cookie) status_t status = header->InitCheck(); if (status < B_OK) { delete header; - return status; + return -1; } *_cookie = header;