[BACK]Return to log.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/log.c between version 1.59 and 1.60

version 1.59, 2021/05/07 04:11:51 version 1.60, 2021/09/16 15:11:19
Line 311 
Line 311 
         int pri = LOG_INFO;          int pri = LOG_INFO;
         int saved_errno = errno;          int saved_errno = errno;
         log_handler_fn *tmp_handler;          log_handler_fn *tmp_handler;
           const char *progname = argv0 != NULL ? argv0 : __progname;
   
         if (!force && level > log_level)          if (!force && level > log_level)
                 return;                  return;
Line 367 
Line 368 
                 tmp_handler(level, force, fmtbuf, log_handler_ctx);                  tmp_handler(level, force, fmtbuf, log_handler_ctx);
                 log_handler = tmp_handler;                  log_handler = tmp_handler;
         } else if (log_on_stderr) {          } else if (log_on_stderr) {
                 snprintf(msgbuf, sizeof msgbuf, "%.*s\r\n",                  snprintf(msgbuf, sizeof msgbuf, "%s%s%.*s\r\n",
                       (log_on_stderr > 1) ? progname : "",
                       (log_on_stderr > 1) ? ": " : "",
                     (int)sizeof msgbuf - 3, fmtbuf);                      (int)sizeof msgbuf - 3, fmtbuf);
                 (void)write(log_stderr_fd, msgbuf, strlen(msgbuf));                  (void)write(log_stderr_fd, msgbuf, strlen(msgbuf));
         } else {          } else {
                 openlog_r(argv0 ? argv0 : __progname, LOG_PID, log_facility, &sdata);                  openlog_r(progname, LOG_PID, log_facility, &sdata);
                 syslog_r(pri, &sdata, "%.500s", fmtbuf);                  syslog_r(pri, &sdata, "%.500s", fmtbuf);
                 closelog_r(&sdata);                  closelog_r(&sdata);
         }          }

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60