]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
webui: comet - fix wrong memory access
authorJaroslav Kysela <perex@perex.cz>
Sat, 24 Oct 2015 20:38:54 +0000 (22:38 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sat, 24 Oct 2015 20:38:54 +0000 (22:38 +0200)
src/webui/comet.c

index 9ffb14faf82e903e6d6366fcadc04ada8b5ac0e4..c1b754ff572cdfbe99832f01d0ea2b2540aa70fe 100644 (file)
@@ -342,9 +342,12 @@ comet_done(void)
 static void
 comet_mailbox_rewrite_str(htsmsg_t *m, const char *key, const char *lang)
 {
-  const char *s = htsmsg_get_str(m, key);
-  if (s)
-    htsmsg_set_str(m, key, tvh_gettext_lang(lang, s));
+  const char *s = htsmsg_get_str(m, key), *p;
+  if (s) {
+    p = tvh_gettext_lang(lang, s);
+    if (p != s)
+      htsmsg_set_str(m, key, p);
+  }
 }
 
 static void