소스 검색

[BT-6711][syslog]1. fix bug openning new connections
2. fix disable send syslog message

balbekova 3 년 전
부모
커밋
98fbbe5605
2개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 0 3
      modules/parameters.c
  2. 3 0
      modules/syslog.c

+ 0 - 3
modules/parameters.c

@@ -1673,9 +1673,6 @@ void GetSyslogPort(char *str, uint8_t *len)
 void SetSyslogEnable(char *str)
 {
   sSettings.sSyslog.enabled = strncmp(str, "on", 2) == 0;
-  if (sSettings.sSyslog.enabled) {
-    openlog();
-  }
 }
 void SetSyslogServer(char *str)
 {

+ 3 - 0
modules/syslog.c

@@ -47,6 +47,9 @@ void syslog(uint8_t severity, char *fmt, ...)
 
 void syslog_str(uint8_t severity, char *msg)
 {
+	if (!sSettings.sSyslog.enabled) {
+    	return;
+  	}
 	const uint8_t facility = 1;
 	assert(severity < 8);
 	uint8_t priority = facility * 8 + severity;