diff options
author | discomfitor <michael.blumenkrantz@gmail.com> | 2013-12-15 00:07:22 -0500 |
---|---|---|
committer | discomfitor <michael.blumenkrantz@gmail.com> | 2013-12-15 00:08:50 -0500 |
commit | d45eb7a9cfdcc294c1d508e57ebd3c1b70f53f74 (patch) | |
tree | 3e039435551aacfe7ac713beb53ae1f025925665 /src/bin/eldbus/source_client.c | |
parent | 7c38520f504a0f08de513ca9dfd2075ab1ecd2d3 (diff) |
bugfix: eldbus code generator struct members named "proxy" should not be passed to eina_value_free.
come on.
Diffstat (limited to 'src/bin/eldbus/source_client.c')
-rw-r--r-- | src/bin/eldbus/source_client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bin/eldbus/source_client.c b/src/bin/eldbus/source_client.c index b4961bc08a..d21bc77d90 100644 --- a/src/bin/eldbus/source_client.c +++ b/src/bin/eldbus/source_client.c | |||
@@ -348,7 +348,7 @@ jump_simple_stuff: | |||
348 | eina_strbuf_append_printf(c_code, "\nstatic void\n%s(void *user_data EINA_UNUSED, void *func_data)\n{\n", sig->free_function); | 348 | eina_strbuf_append_printf(c_code, "\nstatic void\n%s(void *user_data EINA_UNUSED, void *func_data)\n{\n", sig->free_function); |
349 | eina_strbuf_append_printf(c_code, " %s *s_data = func_data;\n", sig->struct_name); | 349 | eina_strbuf_append_printf(c_code, " %s *s_data = func_data;\n", sig->struct_name); |
350 | if (sig->complex) | 350 | if (sig->complex) |
351 | eina_strbuf_append(c_code, " eina_value_free(s_data->proxy);\n"); | 351 | eina_strbuf_append(c_code, " eina_value_free(s_data->value);\n"); |
352 | else | 352 | else |
353 | eina_strbuf_append(c_code, eina_strbuf_string_get(string_free)); | 353 | eina_strbuf_append(c_code, eina_strbuf_string_get(string_free)); |
354 | eina_strbuf_append_printf(c_code, " free(s_data);\n"); | 354 | eina_strbuf_append_printf(c_code, " free(s_data);\n"); |