]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
tvhlog: fix the duplicate messages, fixes #4399
authorJaroslav Kysela <perex@perex.cz>
Fri, 26 May 2017 09:14:41 +0000 (11:14 +0200)
committerJaroslav Kysela <perex@perex.cz>
Fri, 26 May 2017 09:14:49 +0000 (11:14 +0200)
src/tvhlog.c
src/webui/comet.c

index 693188dfe0bbb321d4df34aa860abb111d5ca175..a6af03fbfd535e6101aa6dca613f364be69dd42a 100644 (file)
@@ -283,12 +283,6 @@ tvhlog_process
   if (msg->notify && msg->severity < LOG_TRACE) {
     snprintf(buf, sizeof(buf), "%s %s", t, msg->msg);
     comet_mailbox_add_logmsg(buf, msg->severity >= LOG_DEBUG, 0);
-
-    htsmsg_t *m = htsmsg_create_map();
-    htsmsg_add_str(m, "notificationClass", "logmessage");
-    htsmsg_add_str(m, "logtxt", buf);
-    comet_mailbox_add_message(m, msg->severity >= LOG_DEBUG, 0);
-    htsmsg_destroy(m);
   }
 
   /* Console */
index 213047797c0cebb7aae849180ff6d1554256b47b..8ae35f43250294c145eb73f95b159fd0274038bb 100644 (file)
@@ -270,10 +270,10 @@ comet_mailbox_poll(http_connection_t *hc, const char *remain, void *opaque)
   cmb->cmb_last_used = 0; /* Make sure we're not flushed out */
   if (http_access_verify(hc, ACCESS_ADMIN)) {
     if (!cmb->cmb_restricted) {
+      cmb->cmb_restricted = 1;
       pthread_mutex_unlock(&comet_mutex);
       comet_mailbox_add_logmsg(tvh_gettext_lang(lang, N_("Restricted log mode (no administrator)")), 0, 0);
       pthread_mutex_lock(&comet_mutex);
-      cmb->cmb_restricted = 1;
     }
   }