diff options
author | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-01-20 15:16:56 +0900 |
---|---|---|
committer | Carsten Haitzler (Rasterman) <raster@rasterman.com> | 2014-01-20 15:18:21 +0900 |
commit | b1de86ed525ee8704e2fbb70c12a6236b0279cc5 (patch) | |
tree | 97a553aa7b26992263da04cc6183446e02564cf7 | |
parent | cad0db51630df45378213bfcc33a236e930e0776 (diff) | |
download | efl-b1de86ed525ee8704e2fbb70c12a6236b0279cc5.tar.gz |
eina-inlist - handle prepend/append relative if list is null (empty)
stable release - cherry-pick me!
-rw-r--r-- | src/lib/eina/eina_inlist.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/eina/eina_inlist.c b/src/lib/eina/eina_inlist.c index f2eb42b7b1..5c93b018ce 100644 --- a/src/lib/eina/eina_inlist.c +++ b/src/lib/eina/eina_inlist.c @@ -277,7 +277,7 @@ eina_inlist_append_relative(Eina_Inlist *list, { EINA_SAFETY_ON_NULL_RETURN_VAL(new_l, list); - if (relative) + if ((relative) && (list)) { if (relative->next) { @@ -305,7 +305,7 @@ eina_inlist_prepend_relative(Eina_Inlist *list, { EINA_SAFETY_ON_NULL_RETURN_VAL(new_l, list); - if (relative) + if ((relative) && (list)) { new_l->prev = relative->prev; new_l->next = relative; |