From 094c5211fd701bc8c7a91c3be84ebdb75cdd3003 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Tue, 8 Oct 2013 10:38:15 +0200 Subject: [PATCH] core: Fix off-by-one in quota check The check was one byte too rigid. ;-) --- base/src/core/ram_session_component.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/src/core/ram_session_component.cc b/base/src/core/ram_session_component.cc index 22f2f1153..342b42822 100644 --- a/base/src/core/ram_session_component.cc +++ b/base/src/core/ram_session_component.cc @@ -121,7 +121,7 @@ Ram_dataspace_capability Ram_session_component::alloc(size_t ds_size, bool cache * meta data of the dataspace to be created - therefore, we add * the slab block size here. */ - if (used_quota() + SBS + ds_size >= _quota_limit) { + if (used_quota() + SBS + ds_size > _quota_limit) { PWRN("Quota exceeded: %s", _label); PWRN(" memory for slab: %zd", _ds_slab.consumed());