]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
transcode: fix wrong memory access introduced by previous patch
authorJaroslav Kysela <perex@perex.cz>
Tue, 10 Feb 2015 19:43:52 +0000 (20:43 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 10 Feb 2015 19:43:52 +0000 (20:43 +0100)
src/plumbing/transcoding.c

index 4aeafabcd674e4baff696dec7b14f6bf765f7267..81da7501731809521c79b2a59bc3e0add9331df8 100644 (file)
@@ -1258,12 +1258,12 @@ transcoder_packet(transcoder_t *t, th_pkt_t *pkt)
     if (pkt->pkt_componentindex == ts->ts_index) {
       if (pkt->pkt_payload) {
         ts->ts_handle_pkt(t, ts, pkt);
-        return;
       } else {
         sm = streaming_msg_create_pkt(pkt);
         streaming_target_deliver2(ts->ts_target, sm);
         pkt_ref_dec(pkt);
       }
+      return;
     }
   }
   pkt_ref_dec(pkt);