]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
- Fix memory leak - free cwc->cwc_cryptoworks_emm.shared_emm before set to NULL,...
authorBenny Morgan <benny@zuragon.com>
Sun, 30 Jun 2013 18:07:38 +0000 (20:07 +0200)
committerAdam Sutton <dev@adamsutton.me.uk>
Thu, 11 Jul 2013 19:16:02 +0000 (20:16 +0100)
(cherry picked from commit 7eab6185e9c8a3399969cc9d30d8a4fdf9c892ef)

src/cwc.c

index 92e6301731d5a31969c9897dea419041e76b97a5..1db5b2e7c3cdddb3350b3737989d76d7d9ee148b 100644 (file)
--- a/src/cwc.c
+++ b/src/cwc.c
@@ -1845,6 +1845,8 @@ cwc_emm_cryptoworks(cwc_t *cwc, uint8_t *data, int len)
         free(tmp);
       } else if (tmp)
         free(tmp);
+
+      free(cwc->cwc_cryptoworks_emm.shared_emm);
       cwc->cwc_cryptoworks_emm.shared_emm = NULL;
       cwc->cwc_cryptoworks_emm.shared_len = 0;
     }