Author: nandika Date: Sun Oct 28 23:16:05 2007 New Revision: 589502 URL: http://svn.apache.org/viewvc?rev=589502&view=rev Log: axis2_env_create_with_error_log_thread_pool function changed, Instead of using axis2_env_create function to create the env, it is malloced so that unnecessary creation of error and log avoided
Modified: webservices/axis2/trunk/c/util/src/env.c Modified: webservices/axis2/trunk/c/util/src/env.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/util/src/env.c?rev=589502&r1=589501&r2=589502&view=diff ============================================================================== --- webservices/axis2/trunk/c/util/src/env.c (original) +++ webservices/axis2/trunk/c/util/src/env.c Sun Oct 28 23:16:05 2007 @@ -118,18 +118,16 @@ if (!allocator || !error || !pool) return NULL; - env = axutil_env_create(allocator); + env = (axutil_env_t *)AXIS2_MALLOC(allocator ,sizeof(axis2_env_t)); + if (!env) return NULL; - + + memset(env, 0, sizeof(axutil_env_t)); + env->allocator = allocator; env->error = error; - - if (env->log) /* free the default log before setting the given log */ - { - AXIS2_LOG_FREE(env->allocator, env->log); - } env->log = log; env->thread_pool = pool; @@ -138,6 +136,8 @@ env->log_enabled = AXIS2_TRUE; else env->log_enabled = AXIS2_FALSE; + + axutil_error_init(); env->ref = 1; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]