From 8f817ff4a009b685a3d47d6a6115df01d4dc6efa Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Thu, 5 Jun 2014 03:20:56 +0200 Subject: [PATCH] eina: let's check for returned value of realloc. CID 1039689. --- src/lib/eina/eina_inarray.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/eina/eina_inarray.c b/src/lib/eina/eina_inarray.c index c1e07bed6d..2d52e6fd34 100644 --- a/src/lib/eina/eina_inarray.c +++ b/src/lib/eina/eina_inarray.c @@ -606,7 +606,7 @@ eina_inarray_remove_at(Eina_Inarray *array, unsigned int position) memmove(p, p + sz, (array->len - position - 1) * sz); } - _eina_inarray_resize(array, array->len - 1); + if (!_eina_inarray_resize(array, array->len - 1)) return EINA_FALSE; /* should never fail as we reduce the buffer, but just let make compiler happy */ array->len--; return EINA_TRUE; }