Fix broken build and the compiler warning "enumeral mismatch in conditional expression".
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22332 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
5c4ed86b56
commit
5aa7b7b6da
@ -9,6 +9,7 @@
|
||||
|
||||
|
||||
#include "runtime_loader_private.h"
|
||||
#include "vm.h"
|
||||
|
||||
#include <OS.h>
|
||||
|
||||
@ -257,7 +258,10 @@ parse_elf_header(struct Elf32_Ehdr *eheader, int32 *_pheaderSize, int32 *_sheade
|
||||
*_pheaderSize = eheader->e_phentsize * eheader->e_phnum;
|
||||
*_sheaderSize = eheader->e_shentsize * eheader->e_shnum;
|
||||
|
||||
return *_pheaderSize > 0 && *_sheaderSize > 0 ? B_OK : B_NOT_AN_EXECUTABLE;
|
||||
if (*_pheaderSize <= 0 || *_sheaderSize <= 0)
|
||||
return B_NOT_AN_EXECUTABLE;
|
||||
|
||||
return B_OK;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user