From cd5a03758f05b2f9c93d366998635a3d0a1146ce Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Fri, 21 Apr 2017 14:55:37 +0200 Subject: [PATCH] base: fix bool retval check in heap Thanks to gcc 6.3 for reporting! --- repos/base/src/lib/base/heap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/base/src/lib/base/heap.cc b/repos/base/src/lib/base/heap.cc index 65c19577a..1fa900393 100644 --- a/repos/base/src/lib/base/heap.cc +++ b/repos/base/src/lib/base/heap.cc @@ -100,7 +100,7 @@ Heap::Dataspace *Heap::_allocate_dataspace(size_t size, bool enforce_separate_me if (enforce_separate_metadata) { /* allocate the Dataspace structure */ - if (_unsynchronized_alloc(sizeof(Heap::Dataspace), &ds_meta_data_addr) < 0) { + if (!_unsynchronized_alloc(sizeof(Heap::Dataspace), &ds_meta_data_addr)) { warning("could not allocate dataspace meta data"); return 0; }