]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
HTTP: make sure we don't send (and deref) packets before the mime type etc has been...
authorJohn Törnblom <john.tornblom@gmail.com>
Thu, 25 Oct 2012 17:37:34 +0000 (19:37 +0200)
committerJohn Törnblom <john.tornblom@gmail.com>
Thu, 25 Oct 2012 17:37:34 +0000 (19:37 +0200)
src/webui/webui.c

index 7919f04015baf40de27cfff1a4aabf5a7b7602cc..35ffce49a18c0730d20a8779861815732747771d 100644 (file)
@@ -196,8 +196,10 @@ http_stream_run(http_connection_t *hc, streaming_queue_t *sq,
     switch(sm->sm_type) {
     case SMT_MPEGTS:
     case SMT_PACKET:
-      muxer_write_pkt(mux, sm->sm_type, sm->sm_data);
-      sm->sm_data = NULL;
+      if(started) {
+       muxer_write_pkt(mux, sm->sm_type, sm->sm_data);
+       sm->sm_data = NULL;
+      }
       break;
 
     case SMT_START: