raster pushed a commit to branch master.

commit a8e80514dc0883c2259fbb7027173da02a89226b
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Jul 16 18:11:50 2013 +0900

    fix clang bad free complaint to deal with data magic value
---
 src/lib/eina/eina_inline_value.x | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eina/eina_inline_value.x b/src/lib/eina/eina_inline_value.x
index 3b17093..2395e48 100644
--- a/src/lib/eina/eina_inline_value.x
+++ b/src/lib/eina/eina_inline_value.x
@@ -873,7 +873,7 @@ eina_value_list_node_memory_flush(const Eina_Value_Type 
*type, Eina_List *node)
 {
    if (type->value_size <= sizeof(void*))
      return;
-   free(node->data);
+   if (node->data !=  (void*)1L) free(node->data);
 }
 
 static inline Eina_Bool

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to