]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
- Fix memory leaks - Some fields in tda was not free'd. tda_rootpath, tda_fe_path...
authorBenny Morgan <benny@zuragon.com>
Sun, 30 Jun 2013 19:19:15 +0000 (21:19 +0200)
committerBenny Morgan <benny@zuragon.com>
Sun, 30 Jun 2013 19:19:15 +0000 (21:19 +0200)
src/dvb/dvb_adapter.c

index e1f8c91b642ae7f838da31a6f15dccfb26f663c1..fc0eeb7ca90cc122a94e182d5154e4a702be7dd1 100644 (file)
@@ -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);