eina: fix possible access to NULL.
authorCedric BAIL <c.bail@partner.samsung.com>
Thu, 5 Jun 2014 20:50:20 +0000 (22:50 +0200)
committerCedric BAIL <c.bail@partner.samsung.com>
Thu, 5 Jun 2014 20:50:20 +0000 (22:50 +0200)
CID 1039422.

src/lib/eina/eina_inline_value.x

index 15220c9..9aff401 100644 (file)
@@ -840,7 +840,7 @@ eina_value_array_value_get(const Eina_Value *src, unsigned int position, Eina_Va
 static inline void *
 eina_value_list_node_memory_get(const Eina_Value_Type *type, const Eina_List *node)
 {
-   if (node == NULL) return NULL;
+   if (node == NULL || type == NULL) return NULL;
    if (type->value_size <= sizeof(void*))
      return (void *)&(node->data);
    return node->data;