zehortigoza pushed a commit to branch master.

commit 5dbfc3928c48af38a7a2d452ed17cc5e129f23f5
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon May 20 11:12:33 2013 +0100

    fix eldbus generator memleak when failing to fetch args
---
 src/codegen/source_client.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/codegen/source_client.c b/src/codegen/source_client.c
index 3d0bf43..45c95e5 100644
--- a/src/codegen/source_client.c
+++ b/src/codegen/source_client.c
@@ -363,6 +363,7 @@ jump_simple_stuff:
    eina_strbuf_append_printf(c_code, "   if 
(!eldbus_message_arguments_get(msg, \"%s\"%s))\n", 
eina_strbuf_string_get(full_signature), eina_strbuf_string_get(parameters));
    eina_strbuf_append_printf(c_code, "     {\n");
    eina_strbuf_append_printf(c_code, "        ERR(\"Error: Getting arguments 
from message.\");\n");
+   eina_strbuf_append_printf(c_code, "        free(s_data);\n");
    eina_strbuf_append_printf(c_code, "        return;\n");
    eina_strbuf_append_printf(c_code, "     }\n");
    eina_strbuf_append(c_code, eina_strbuf_string_get(string_copy));

-- 

------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

Reply via email to