]> 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)
committerAdam Sutton <dev@adamsutton.me.uk>
Thu, 11 Jul 2013 19:16:02 +0000 (20:16 +0100)
(cherry picked from commit 21a622986fcf8ec28b0b3ea6bb37d0148e3cb417)

src/dvb/dvb_adapter.c

index 870c2c1e1d44992e03921d0085dda731e0dab9fe..c0c3598a71f28ac72bdd75dcc8f3a83623f4ae74 100644 (file)
@@ -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);