From 8d771bc2d64c3e50cb8abaa168d7db8297e5dc93 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Tue, 7 Mar 2006 19:07:20 +0000 Subject: [PATCH] Allow a NULL filename in log_set_filename, since it's allowed elsewhere. Thanks Coverity! svn path=/icecast/trunk/log/; revision=10971 --- log/log.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/log/log.c b/log/log.c index c5ead48..b8f634b 100644 --- a/log/log.c +++ b/log/log.c @@ -198,7 +198,8 @@ int log_set_filename(int id, const char *filename) { if (id < 0 || id >= LOG_MAXLOGS) return LOG_EINSANE; - if (!strcmp(filename, "") || loglist [id] . in_use == 0) + /* NULL filename is ok, empty filename is not. */ + if ((filename && !strcmp(filename, "")) || loglist [id] . in_use == 0) return LOG_EINSANE; _lock_logger(); if (loglist [id] . filename)