From a64f9a5ad3c0515b176b30257c694761b05baea1 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 3 Oct 2014 18:38:21 +0200 Subject: [PATCH] dvr: dvr_inotify_add() - add missing free - coverity --- src/dvr/dvr_inotify.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dvr/dvr_inotify.c b/src/dvr/dvr_inotify.c index e9aa6441..8d4ded2b 100644 --- a/src/dvr/dvr_inotify.c +++ b/src/dvr/dvr_inotify.c @@ -106,8 +106,10 @@ void dvr_inotify_add ( dvr_entry_t *de ) SKEL_ALLOC(dvr_inotify_entry_skel); dvr_inotify_entry_skel->path = dirname(path); - if (stat(dvr_inotify_entry_skel->path, &st)) + if (stat(dvr_inotify_entry_skel->path, &st)) { + free(path); return; + } e = RB_INSERT_SORTED(&_inot_tree, dvr_inotify_entry_skel, link, _str_cmp); if (!e) {