mirror of
https://gitlab.xiph.org/xiph/icecast-common.git
synced 2024-12-04 14:46:31 -05:00
Add a missing check for LOG_MAXLOGS, fix another check to be >= rather than >
svn path=/icecast/trunk/log/; revision=10973
This commit is contained in:
parent
8d771bc2d6
commit
8a87821bdc
@ -312,8 +312,7 @@ void log_write(int log_id, unsigned priority, const char *cat, const char *func,
|
||||
time_t now;
|
||||
va_list ap;
|
||||
|
||||
if (log_id < 0) return;
|
||||
if (log_id > LOG_MAXLOGS) return; /* Bad log number */
|
||||
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 */
|
||||
|
||||
@ -346,7 +345,7 @@ void log_write_direct(int log_id, const char *fmt, ...)
|
||||
char filename_tyme[128];
|
||||
time_t now;
|
||||
|
||||
if (log_id < 0) return;
|
||||
if (log_id < 0 || log_id >= LOG_MAXLOGS) return;
|
||||
|
||||
va_start(ap, fmt);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user