]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
DVR: fix de/dte_directory memory leaks
authorJaroslav Kysela <perex@perex.cz>
Fri, 22 May 2015 13:45:01 +0000 (15:45 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 22 May 2015 13:45:01 +0000 (15:45 +0200)
src/dvr/dvr_db.c
src/dvr/dvr_timerec.c

index 95c011f7197f7efb5672c38f77f3b1e9ad0476b8..1670aa45fa3e18871292ec310d0774c75916206b 100644 (file)
@@ -836,6 +836,7 @@ dvr_entry_dec_ref(dvr_entry_t *de)
     LIST_REMOVE(de, de_config_link);
 
   htsmsg_destroy(de->de_files);
+  free(de->de_directory);
   free(de->de_owner);
   free(de->de_creator);
   free(de->de_comment);
index 2a0aac18e0a5e0213938b73e2e54297951d898f4..d1384d85ff8fe11e12a600f7f61286752e49ce99 100644 (file)
@@ -269,6 +269,7 @@ timerec_entry_destroy(dvr_timerec_entry_t *dte, int delconf)
 
   free(dte->dte_name);
   free(dte->dte_title);
+  free(dte->dte_directory);
   free(dte->dte_owner);
   free(dte->dte_creator);
   free(dte->dte_comment);