From 40e087090e1cd4454acac8ffbac62ce966530ddb Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Tue, 31 Jul 2012 23:09:42 +0000 Subject: [PATCH] Corrected check for the value of priority to be within valid range. svn path=/icecast/trunk/log/; revision=18485 --- log/log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/log/log.c b/log/log.c index 2a08d4e..71433d5 100644 --- a/log/log.c +++ b/log/log.c @@ -554,7 +554,7 @@ void log_write(int log_id, unsigned priority, const char *cat, const char *func, if (log_id < 0 || log_id >= LOG_MAXLOGS) return; /* Bad log number */ if (loglist[log_id].level < priority) return; - if (priority > sizeof(prior)/sizeof(prior[0])) return; /* Bad priority */ + if (!priority || priority > sizeof(prior)/sizeof(prior[0])) return; /* Bad priority */ va_start(ap, fmt);