X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Flogger.c;h=062f759841d84b17328833612e484cdb14aeeba1;hb=5f76bc06fba1d4ab1cfa460fff5c2695e21cabae;hp=bcadae11f8a2d7b4643a1f1fde0da83726e3e8b1;hpb=a6448291834ca7419553a807ee367c719c2956d0;p=tinc 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; }