Merged revisions 89886 via svnmerge from
[asterisk/asterisk.git] / main / autoservice.c
index 2622e95..327d131 100644 (file)
@@ -80,6 +80,9 @@ static void *autoservice_run(void *ign)
 
                if ((chan = ast_waitfor_n(mons, x, &ms))) {
                        struct ast_frame *f = ast_read(chan);
+       
+                       if (!f)
+                               continue;
                        
                        /* Do not add a default entry in this switch statement.  Each new
                         * frame type should be addressed directly as to whether it should