diff --git a/src/topo_node_sqlite.c b/src/topo_node_sqlite.c index 9a86f280..1ace3856 100644 --- a/src/topo_node_sqlite.c +++ b/src/topo_node_sqlite.c @@ -146,7 +146,12 @@ int topo_node_sqlite_node_put(sqlite3* db, struct TOPO_NODEQ* nq) { sqlite3_stmt* del_stmt = NULL; if (sqlite3_prepare_v2(db, del_sql, -1, &del_stmt, NULL) == SQLITE_OK) { sqlite3_bind_int64(del_stmt, 1, (sqlite3_int64)ni->node_id); - sqlite3_step(del_stmt); sqlite3_finalize(del_stmt); + sqlite3_step(del_stmt); + int deled = sqlite3_changes(db); + if (deled > 0) + DEBUG_INFO(DEBUG_CATEGORY_DEBUG, "BGP: [ADDR_SYNC] topo_node_sqlite_node_put DELETE stale sock_ids node=0x%016llx sock_count=%d deleted=%d", + (unsigned long long)ni->node_id, sock_count, deled); + sqlite3_finalize(del_stmt); } } diff --git a/tools/chatgui/transport/member_sync.c b/tools/chatgui/transport/member_sync.c index 0018719b..691bbd9d 100644 --- a/tools/chatgui/transport/member_sync.c +++ b/tools/chatgui/transport/member_sync.c @@ -275,6 +275,7 @@ static int _member_apply_items(void* ctx, const char* ns, } } member_sync_put(inst, ns, nid, x25, ed, jsig, jts, usig, uts, nm, addrs, (int)ac); + DEBUG_INFO(DEBUG_CATEGORY_DEBUG, "%s: [ADDR_SYNC] member_sync recv ns=%s nid=0x%016llx ac=%d", MS_ID, ns, (unsigned long long)nid, ac); mp += consumed; mrem -= (size_t)consumed; } return 0;