]> 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)
committerBenny Morgan <benny@zuragon.com>
Sun, 30 Jun 2013 18:07:38 +0000 (20:07 +0200)
src/cwc.c

index c4e3e5902aae2e22ae37a677ceccefe53bea4b65..73b6de09fbef121e9f64b52db6934c170e4e3383 100644 (file)
--- a/src/cwc.c
+++ b/src/cwc.c
@@ -1864,6 +1864,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;
     }