Author: pini Date: Mon Dec 17 21:15:33 2007 New Revision: 605090 URL: http://svn.apache.org/viewvc?rev=605090&view=rev Log: Fixed seg fault when log file size is not provided
Modified: webservices/axis2/trunk/c/util/src/log.c Modified: webservices/axis2/trunk/c/util/src/log.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/log.c?rev=605090&r1=605089&r2=605090&view=diff ============================================================================== --- webservices/axis2/trunk/c/util/src/log.c (original) +++ webservices/axis2/trunk/c/util/src/log.c Mon Dec 17 21:15:33 2007 @@ -288,14 +288,17 @@ axutil_log_impl_rotate(log); fd = log_impl->stream; - - if (file) - fprintf(fd, "[%s] %s%s(%d) %s\n", axutil_log_impl_get_time_str(), - level_str, file, line, value); - else - fprintf(fd, "[%s] %s %s\n", axutil_log_impl_get_time_str(), level_str, - value); - fflush(fd); + + if (fd) + { + if (file) + fprintf(fd, "[%s] %s%s(%d) %s\n", axutil_log_impl_get_time_str(), + level_str, file, line, value); + else + fprintf(fd, "[%s] %s %s\n", axutil_log_impl_get_time_str(), level_str, + value); + fflush(fd); + } axutil_thread_mutex_unlock(mutex); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]