]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Ensure title is init and used properly.
authorAdam Sutton <dev@adamsutton.me.uk>
Wed, 20 Jun 2012 10:22:51 +0000 (11:22 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Wed, 20 Jun 2012 10:22:51 +0000 (11:22 +0100)
src/dvr/dvr_db.c

index 24bba4516b1a3200adc77e92669feb666df65b2f..40378ffb1270c9459264a7c11df5d86f88878396 100644 (file)
@@ -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;