X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flogger.c;h=062f759841d84b17328833612e484cdb14aeeba1;hb=25a3945e77927c11cae915b7b46fac7ac789013d;hp=7fb16297ca7cc19b6fdfdee75475cd95ae046cf5;hpb=f6e87ab476a0faf8b124ecaaa27f967d825e6457;p=tinc diff --git a/src/logger.c b/src/logger.c index 7fb16297..062f7598 100644 --- a/src/logger.c +++ b/src/logger.c @@ -130,7 +130,7 @@ void logger(int level, int priority, const char *format, ...) { message[sizeof(message) - 1] = 0; va_end(ap); - if(len > 0 && len < sizeof(message) - 1 && message[len - 1] == '\n') { + if(len > 0 && (size_t)len < sizeof(message) - 1 && message[len - 1] == '\n') { message[len - 1] = 0; } @@ -138,13 +138,14 @@ void logger(int level, int priority, const char *format, ...) { } static void sptps_logger(sptps_t *s, int s_errno, const char *format, va_list ap) { + (void)s_errno; char message[1024]; size_t msglen = sizeof(message); int len = vsnprintf(message, msglen, format, ap); message[sizeof(message) - 1] = 0; - if(len > 0 && len < sizeof(message) - 1) { + if(len > 0 && (size_t)len < sizeof(message) - 1) { if(message[len - 1] == '\n') { message[--len] = 0; } @@ -186,7 +187,7 @@ void openlogger(const char *ident, logmode_t mode) { loghandle = RegisterEventSource(NULL, logident); if(!loghandle) { - fprintf(stderr, "Could not open log handle!"); + fprintf(stderr, "Could not open log handle!\n"); logmode = LOGMODE_NULL; }