Browse Source

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
commit
2a5cfc379c
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      daemon/janus.c

+ 4
- 0
daemon/janus.c View File

@ -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