From 87476db96a5be8f3bf9ee0f2b1da77249313c374 Mon Sep 17 00:00:00 2001 From: Adam Sutton Date: Wed, 20 Jun 2012 11:22:51 +0100 Subject: [PATCH] Ensure title is init and used properly. --- src/dvr/dvr_db.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 24bba451..40378ffb 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -637,6 +637,8 @@ static dvr_entry_t *_dvr_entry_update if (e) { if (e->episode) title = e->episode->title; + else + title = NULL; start = e->start; stop = e->stop; } else { @@ -645,7 +647,7 @@ static dvr_entry_t *_dvr_entry_update stop = de_stop; } - if (!de->de_title || strcmp(de->de_title, title)) { + if (title && (!de->de_title || strcmp(de->de_title, title))) { free(de->de_title); de->de_title = strdup(title); save = 1;