From: Benny Morgan Date: Sun, 30 Jun 2013 19:19:15 +0000 (+0200) Subject: - Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path... X-Git-Tag: 3.4patch1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df70d4d62faa1e316ecf5a645c2c8356a287f3b0;p=thirdparty%2Ftvheadend.git - Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path, tda_demux_path and tda_dvr_path (cherry picked from commit 21a622986fcf8ec28b0b3ea6bb37d0148e3cb417) --- diff --git a/src/dvb/dvb_adapter.c b/src/dvb/dvb_adapter.c index 870c2c1e1..c0c3598a7 100644 --- a/src/dvb/dvb_adapter.c +++ b/src/dvb/dvb_adapter.c @@ -958,6 +958,10 @@ dvb_adapter_destroy(th_dvb_adapter_t *tda) free(tda->tda_identifier); free(tda->tda_displayname); free(tda->tda_fe_info); + free((void*)tda->tda_rootpath); /* need cast because it's a const char* */ + free(tda->tda_fe_path); + free(tda->tda_demux_path); + free(tda->tda_dvr_path); free(tda);