fix eldbus generator memleak when failing to fetch args

This commit is contained in:
Mike Blumenkrantz 2013-05-20 11:12:33 +01:00
parent d66517debf
commit 88698189ff
1 changed files with 1 additions and 0 deletions

View File

@ -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));