}
static void
-_eldbus_connection_unref(Eldbus_Connection *conn)
+_eldbus_connection_free(Eldbus_Connection *conn)
{
unsigned int i;
Eldbus_Handler_Data *fd_handler;
Eina_Array *cns;
const char *name;
- DBG("Connection %p: unref (currently at %d refs)",
- conn, conn->refcount);
-
- if (--conn->refcount > 0) return;
-
DBG("Freeing connection %p", conn);
_eldbus_connection_event_callback_call
free(conn);
}
+static void
+_eldbus_connection_unref(Eldbus_Connection *conn)
+{
+ DBG("Connection %p: unref (currently at %d refs)",
+ conn, conn->refcount);
+
+ if (--conn->refcount > 0) return;
+ _eldbus_connection_free(conn);
+}
+
EAPI void
eldbus_connection_unref(Eldbus_Connection *conn)
{