]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
If the SLA thread is not started, then reload causes a memory leak.
authorTilghman Lesher <tilghman@meg.abyt.es>
Wed, 12 Nov 2008 19:26:45 +0000 (19:26 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Wed, 12 Nov 2008 19:26:45 +0000 (19:26 +0000)
(closes issue #13889)
 Reported by: eliel
 Patches:
       app_meetme.c.patch uploaded by eliel (license 64)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@156294 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_meetme.c

index 24ff62fad8f53064b15dd78868b580e0bca6790f..7102cd75d737eeadf6a640e93bdf507bc5a53b1e 100644 (file)
@@ -1330,6 +1330,10 @@ static void sla_queue_event_full(enum sla_event_type type,
 {
        struct sla_event *event;
 
+       if (sla.thread == AST_PTHREADT_NULL) {
+               return;
+       }
+
        if (!(event = ast_calloc(1, sizeof(*event))))
                return;