commit - 56b35e42d570e4505081c2f1a9f8bc94704c7045
commit + 2c012a4d668fb7b9750efa29780f6ca3a9ef1598
blob - 6e07ccb5198ce78f4445f81a58349dd0f139d72e
blob + 54a7c48422a52eed1b53bdcf74a683d478a9d512
--- log.c
+++ log.c
t = time(NULL);
tm = *localtime(&t);
- strftime(tmstr, sizeof(tmstr), "%d/%b/%Y:%H:%M:%S %Z", &tm);
+ if (strftime(tmstr, sizeof(tmstr), "%d/%b/%Y:%H:%M:%S %Z", &tm) == 0) {
+ log_warn("strftime couldn't save time string");
+ return;
+ }
user_log(0, "%s - - [%s] %s", cc->client_addr, tmstr, fmt);
}
t = time(NULL);
tm = *localtime(&t);
- strftime(tmstr, sizeof(tmstr), "%d/%b/%Y:%H:%M:%S %Z", &tm);
+ if (strftime(tmstr, sizeof(tmstr), "%d/%b/%Y:%H:%M:%S %Z", &tm) == 0) {
+ log_warn("strftime couldn't save time string");
+ return;
+ }
user_log(1, "[%s] [error] [client %s] %s", tmstr,
cc->client_addr, fmt);