]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_erlang_event] scan-build: Access to field 'rwlock' results in a dereference... 429/head
authorDragos Oancea <dragos@signalwire.com>
Tue, 25 Feb 2020 21:30:10 +0000 (21:30 +0000)
committerDragos Oancea <dragos@signalwire.com>
Tue, 25 Feb 2020 21:30:10 +0000 (21:30 +0000)
src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c

index ee10130a0cc537d04a7ee6b9202a4a296db7adc4..6bab628fdffd48f8f872a79228786929bef2eb8f 100644 (file)
@@ -1376,7 +1376,9 @@ static listener_t *new_outbound_listener_locked(char *node)
                listener->peer_nodename = switch_core_strdup(listener->pool, node);
        }
 
-       switch_thread_rwlock_rdlock(listener->rwlock);
+       if (listener) {
+               switch_thread_rwlock_rdlock(listener->rwlock);
+       }
 
        return listener;
 }