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 du...@apache.org on 2007/12/09 08:32:16 UTC

svn commit: r602648 - /webservices/axis2/trunk/c/src/core/clientapi/options.c

Author: dumindu
Date: Sat Dec  8 23:32:16 2007
New Revision: 602648

URL: http://svn.apache.org/viewvc?rev=602648&view=rev
Log:
Fixed a few probable win32 build issues in the previous commit.


Modified:
    webservices/axis2/trunk/c/src/core/clientapi/options.c

Modified: webservices/axis2/trunk/c/src/core/clientapi/options.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/clientapi/options.c?rev=602648&r1=602647&r2=602648&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/clientapi/options.c (original)
+++ webservices/axis2/trunk/c/src/core/clientapi/options.c Sat Dec  8 23:32:16 2007
@@ -943,16 +943,20 @@
     const axis2_char_t * password,
     const axis2_char_t * auth_type)
 {
+    axis2_bool_t force_proxy_auth = AXIS2_FALSE;
+    axutil_property_t *prop_pw = NULL;
+    axutil_property_t *prop_un = NULL;
+    
     AXIS2_ENV_CHECK(env, NULL);
-    axutil_property_t *prop_un = axutil_property_create(env);
+
+    prop_un = axutil_property_create(env);
     axutil_property_set_value(prop_un, env, axutil_strdup(env, username));
     axis2_options_set_property(options, env, AXIS2_PROXY_AUTH_UNAME, prop_un);
 
-    axutil_property_t *prop_pw = axutil_property_create(env);
+    prop_pw = axutil_property_create(env);
     axutil_property_set_value(prop_pw, env, axutil_strdup(env, password));
     axis2_options_set_property(options, env, AXIS2_PROXY_AUTH_PASSWD, prop_pw);
 
-    axis2_bool_t force_proxy_auth = AXIS2_FALSE;
 
     if(auth_type)
     {
@@ -965,12 +969,13 @@
     if (force_proxy_auth)
     {
         axutil_property_t *proxy_auth_property = axutil_property_create(env);
+        axutil_property_t *proxy_auth_type_property = axutil_property_create(env);
+        
         axutil_property_set_value(proxy_auth_property, env,
                                   axutil_strdup(env, AXIS2_VALUE_TRUE));
         axis2_options_set_property(options, env, AXIS2_FORCE_PROXY_AUTH,
                                    proxy_auth_property);
 
-        axutil_property_t *proxy_auth_type_property = axutil_property_create(env);
         axutil_property_set_value(proxy_auth_type_property, env,
                                   axutil_strdup(env, auth_type));
         axis2_options_set_property(options, env, AXIS2_PROXY_AUTH_TYPE,
@@ -995,16 +1000,20 @@
     const axis2_char_t * password,
     const axis2_char_t * auth_type)
 {
+    axis2_bool_t force_http_auth = AXIS2_FALSE;
+    axutil_property_t *prop_un = NULL;
+    axutil_property_t *prop_pw = NULL;
+    
     AXIS2_ENV_CHECK(env, NULL);
-    axutil_property_t *prop_un = axutil_property_create(env);
+    
+    prop_un = axutil_property_create(env); 
     axutil_property_set_value(prop_un, env, axutil_strdup(env, username));
     axis2_options_set_property(options, env, AXIS2_HTTP_AUTH_UNAME, prop_un);
 
-    axutil_property_t *prop_pw = axutil_property_create(env);
+    prop_pw = axutil_property_create(env);
     axutil_property_set_value(prop_pw, env, axutil_strdup(env, password));
     axis2_options_set_property(options, env, AXIS2_HTTP_AUTH_PASSWD, prop_pw);
     
-    axis2_bool_t force_http_auth = AXIS2_FALSE;
 
     if (auth_type)
     {
@@ -1017,12 +1026,13 @@
     if (force_http_auth)
     {
         axutil_property_t *http_auth_property = axutil_property_create(env);
+        axutil_property_t *http_auth_type_property = axutil_property_create(env);
+        
         axutil_property_set_value(http_auth_property, env,
                                   axutil_strdup(env, AXIS2_VALUE_TRUE));
         axis2_options_set_property(options, env, AXIS2_FORCE_HTTP_AUTH,
                                    http_auth_property);
 
-        axutil_property_t *http_auth_type_property = axutil_property_create(env);
         axutil_property_set_value(http_auth_type_property, env,
                                   axutil_strdup(env, auth_type));
         axis2_options_set_property(options, env, AXIS2_HTTP_AUTH_TYPE,



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org