From 21a622986fcf8ec28b0b3ea6bb37d0148e3cb417 Mon Sep 17 00:00:00 2001 From: Benny Morgan Date: Sun, 30 Jun 2013 21:19:15 +0200 Subject: [PATCH] - Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path, tda_demux_path and tda_dvr_path --- src/dvb/dvb_adapter.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dvb/dvb_adapter.c b/src/dvb/dvb_adapter.c index e1f8c91b..fc0eeb7c 100644 --- a/src/dvb/dvb_adapter.c +++ b/src/dvb/dvb_adapter.c @@ -965,6 +965,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);