Search squid archive

ModSyslog log level issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

In squid-3.2.0.13-r11414 there is an issue with logging access log to
syslog: log level is not set correctly. Proposed patch is attached.

Sergey Naumov.
diff -uNr squid-3.2.0.13.orig/src/log/ModSyslog.cc squid-3.2.0.13/src/log/ModSyslog.cc
--- squid-3.2.0.13.orig/src/log/ModSyslog.cc	2011-11-08 11:23:14.425157687 +0400
+++ squid-3.2.0.13/src/log/ModSyslog.cc	2011-11-15 10:59:40.784414198 +0400
@@ -170,7 +170,7 @@
     l_syslog_t *ll = static_cast<l_syslog_t*>(xcalloc(1, sizeof(*ll)));
     lf->data = ll;
 
-    ll->syslog_priority = LOG_INFO;
+    ll->syslog_priority = 0;
 
     if (path[6] != '\0') {
         char *priority = xstrdup(path);
@@ -183,9 +183,9 @@
         }
         ll->syslog_priority |= syslog_ntoa(priority);
         xfree(priority);
-        if ((ll->syslog_priority & PRIORITY_MASK) == 0)
-            ll->syslog_priority |= LOG_INFO;
     }
+    if ((ll->syslog_priority & PRIORITY_MASK) == 0)
+        ll->syslog_priority |= LOG_INFO;
 
     return 1;
 }

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux