]> git.meshlink.io Git - meshlink/blobdiff - src/logger.c
Fix compiler warnings on OpenBSD.
[meshlink] / src / logger.c
index 6e3d2c01550ab2b4b8aa8f6c82217bfe0cf325f4..e01980e9480a7ff86b86bef99ac224bcdba868cd 100644 (file)
@@ -59,7 +59,8 @@ static void real_logger(int level, int priority, const char *message) {
                        case LOGMODE_FILE:
                                if(!now.tv_sec)
                                        gettimeofday(&now, NULL);
-                               strftime(timestr, sizeof timestr, "%Y-%m-%d %H:%M:%S", localtime(&now.tv_sec));
+                               time_t now_sec = now.tv_sec;
+                               strftime(timestr, sizeof timestr, "%Y-%m-%d %H:%M:%S", localtime(&now_sec));
                                fprintf(logfile, "%s %s[%ld]: %s\n", timestr, logident, (long)logpid, message);
                                fflush(logfile);
                                break;