axis2_env_create_all function segfaults when log creation fails ---------------------------------------------------------------
Key: AXIS2C-214 URL: http://issues.apache.org/jira/browse/AXIS2C-214 Project: Axis2-C Issue Type: Bug Components: util Affects Versions: Current (Nightly) Environment: linux Reporter: Nandika Jayawardana axis2_env_create_all function is as follows. AXIS2_EXTERN axis2_env_t * AXIS2_CALL axis2_env_create_all (const axis2_char_t *log_file, const axis2_log_levels_t log_level) { axis2_env_t *env = NULL; axis2_error_t *error = NULL; axis2_log_t *log = NULL; axis2_allocator_t *allocator = NULL; axis2_thread_pool_t *thread_pool = NULL; if (!log_file) log_file = "/dev/stderr"; allocator = axis2_allocator_init (NULL); error = axis2_error_create(allocator); log = axis2_log_create(allocator, NULL, log_file); thread_pool = axis2_thread_pool_init(allocator); env = axis2_env_create_with_error_log_thread_pool(allocator, error, log, thread_pool); env->log->level = log_level; axis2_error_init(); return env; } here if axis2_log_create failed, it leads to segmentation fault at env->log->level = log_level; -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]