X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Flogger.c;h=062f759841d84b17328833612e484cdb14aeeba1;hp=bcadae11f8a2d7b4643a1f1fde0da83726e3e8b1;hb=1c475ecb575367a6b3f9328b0f643ad636155341;hpb=953f5b4231bbbb8269bb0c55b96a1c8c4bb34a59 diff --git a/src/logger.c b/src/logger.c index bcadae11..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; }