fix magic failure in eina_value_array_count when array has not been allocated

This commit is contained in:
Mike Blumenkrantz 2013-03-19 14:07:28 +00:00
parent 9e72d028ac
commit ef3c57aa08
3 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2013-03-19 Mike Blumenkrantz
* Fix magic failure in eina_value_array_count when array has not been allocated
2013-03-16 Cedric Bail
* Remove Glew and Direct3d code from Ecore_Evas module.

1
NEWS
View File

@ -203,3 +203,4 @@ Fixes:
* fix use of ecore_con_*_flush functions with unconnected objects
* fix setting of write flags on ecore-con servers during connect
* fix gles support to only use GL_UNPACK_ROW_LENGTH if extension exists
* Fix magic failure in eina_value_array_count when array has not been allocated

View File

@ -579,7 +579,7 @@ eina_value_array_count(const Eina_Value *value)
EINA_VALUE_TYPE_ARRAY_CHECK_RETURN_VAL(value, 0);
if (!eina_value_pget(value, &desc))
return 0;
return eina_inarray_count(desc.array);
return desc.array ? eina_inarray_count(desc.array) : 0;
}
static inline Eina_Bool