From: Adam Sutton Date: Wed, 20 Jun 2012 10:22:51 +0000 (+0100) Subject: Ensure title is init and used properly. X-Git-Tag: 3.3~219^2~56 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8cf19322695c4ac3cc13638b3a7bfb84f0ca102a;p=thirdparty%2Ftvheadend.git Ensure title is init and used properly. --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 24bba4516..40378ffb1 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;