From: Jaroslav Kysela Date: Wed, 21 Oct 2015 17:30:44 +0000 (+0200) Subject: DVR: fix memory leak in dvr_inotify_add() X-Git-Tag: v4.2.1~1841 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cf03d9a374e610e379c3aa8eceee1c0ea4b0a396;p=thirdparty%2Ftvheadend.git DVR: fix memory leak in dvr_inotify_add() --- diff --git a/src/dvr/dvr_inotify.c b/src/dvr/dvr_inotify.c index a20792bdb..d134b4c95 100644 --- a/src/dvr/dvr_inotify.c +++ b/src/dvr/dvr_inotify.c @@ -108,8 +108,10 @@ void dvr_inotify_add ( dvr_entry_t *de ) dvr_inotify_entry_skel->path = dirname(path); e = RB_INSERT_SORTED(&_inot_tree, dvr_inotify_entry_skel, link, _str_cmp); - if (e) + if (e) { + free(path); return; + } e = dvr_inotify_entry_skel; SKEL_USED(dvr_inotify_entry_skel);