You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2006/11/13 05:09:24 UTC
svn commit: r474133 -
/webservices/axis2/trunk/c/woden/src/wsdl10/wsdl10_interface_fault_ref.c
Author: dinesh
Date: Sun Nov 12 20:09:23 2006
New Revision: 474133
URL: http://svn.apache.org/viewvc?view=rev&rev=474133
Log:
fixes for null handling in woden
Modified:
webservices/axis2/trunk/c/woden/src/wsdl10/wsdl10_interface_fault_ref.c
Modified: webservices/axis2/trunk/c/woden/src/wsdl10/wsdl10_interface_fault_ref.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/woden/src/wsdl10/wsdl10_interface_fault_ref.c?view=diff&rev=474133&r1=474132&r2=474133
==============================================================================
--- webservices/axis2/trunk/c/woden/src/wsdl10/wsdl10_interface_fault_ref.c (original)
+++ webservices/axis2/trunk/c/woden/src/wsdl10/wsdl10_interface_fault_ref.c Sun Nov 12 20:09:23 2006
@@ -158,12 +158,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.nested_configurable.ops =
AXIS2_MALLOC(env->allocator,
@@ -185,12 +187,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.nested_configurable.base.configurable.ops =
AXIS2_MALLOC(env->allocator,
@@ -212,12 +216,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.interface_fault_ref_element.base.nested_element.ops =
AXIS2_MALLOC(env->allocator,
@@ -238,12 +244,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.interface_fault_ref_element.base.configurable_element.ops =
AXIS2_MALLOC(env->allocator,
@@ -263,12 +271,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.interface_fault_ref_element.base.documentable_element.ops =
AXIS2_MALLOC(env->allocator,
@@ -289,12 +299,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.nested_configurable.base.
configurable.base.documentable.ops = AXIS2_MALLOC(env->allocator,
@@ -315,12 +327,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.interface_fault_ref_element.base.documentable_element.
wsdl_element.base.attr_extensible.ops =
@@ -343,12 +357,14 @@
AXIS2_ENV_CHECK(env, NULL);
if (!interface_fault_ref)
{
- interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) create(env);
+ interface_fault_ref = (void *) create (env);
+ interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *)interface_fault_ref;
}
else
interface_fault_ref_impl = (woden_wsdl10_interface_fault_ref_impl_t *) interface_fault_ref;
- woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
+ if (interface_fault_ref)
+ woden_wsdl10_interface_fault_ref_free_ops(interface_fault_ref, env);
interface_fault_ref_impl->interface_fault_ref.base.interface_fault_ref_element.base.documentable_element.
wsdl_element.base.element_extensible.ops =
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org