summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJosé Roberto de Souza <zehortigoza@profusion.mobi>2013-01-03 14:06:14 +0000
committerLucas De Marchi <lucas.demarchi@profusion.mobi>2013-01-03 14:06:14 +0000
commit32d7c8d5a9ff8db6b692b5d441fc4f520e825ef4 (patch)
treecdb956a1d565c8686397ab797960503543afc77b /src
parent9365f021376b7c139dc7fe38dca3f45b0d290db5 (diff)
edbus: Remove Connection_Context_NOC_Cb marked to be deleted
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi> SVN revision: 82076
Diffstat (limited to 'src')
-rw-r--r--src/lib/edbus/edbus_core.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/edbus/edbus_core.c b/src/lib/edbus/edbus_core.c
index 6dc966e484..9c0e083012 100644
--- a/src/lib/edbus/edbus_core.c
+++ b/src/lib/edbus/edbus_core.c
@@ -1165,6 +1165,13 @@ edbus_dispatch_name_owner_change(EDBus_Connection_Name *cn, const char *old_id)
1165 ctx->cb((void *)ctx->cb_data, cn->name, previous_id, cn->unique_id); 1165 ctx->cb((void *)ctx->cb_data, cn->name, previous_id, cn->unique_id);
1166 } 1166 }
1167 cn->event_handlers.walking--; 1167 cn->event_handlers.walking--;
1168 EINA_LIST_FREE(cn->event_handlers.to_delete, ctx)
1169 {
1170 cn->event_handlers.list = eina_inlist_remove(cn->event_handlers.list,
1171 EINA_INLIST_GET(ctx));
1172 free(ctx);
1173 }
1174 edbus_connection_name_gc(cn->name_owner_changed->conn, cn);
1168} 1175}
1169 1176
1170typedef struct _dispach_name_owner_data 1177typedef struct _dispach_name_owner_data