MT#56447 warn on handle/session/WS leakage

These would indicate an internal bug.

Change-Id: I73e071c44aee76b3fc56413a49c60a50e3fbfbf0
pull/1642/head
Richard Fuchs 3 years ago
parent c7114d8306
commit 2a5cfc379c

@ -45,7 +45,11 @@ static GHashTable *janus_feeds; // feed ID -> handle ID
static void __janus_session_free(void *p) {
struct janus_session *s = p;
if (g_hash_table_size(s->websockets) != 0)
ilog(LOG_WARN, "Janus session is leaking %i WS references", g_hash_table_size(s->websockets));
g_hash_table_destroy(s->websockets);
if (g_hash_table_size(s->handles) != 0)
ilog(LOG_WARN, "Janus session is leaking %i handle references", g_hash_table_size(s->handles));
g_hash_table_destroy(s->handles);
mutex_destroy(&s->lock);
}

Loading…
Cancel
Save