axis-c-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dami...@apache.org
Subject svn commit: r917798 - /axis/axis2/c/core/trunk/src/core/transport/http/receiver/http_receiver.c
Date Mon, 01 Mar 2010 23:37:45 GMT
Author: damitha
Date: Mon Mar  1 23:37:44 2010
New Revision: 917798

URL: http://svn.apache.org/viewvc?rev=917798&view=rev
Log:
Add modification to axis2_http_server_get_epr_for_service so that if service name is not passed
it will just return the server name with ip

Modified:
    axis/axis2/c/core/trunk/src/core/transport/http/receiver/http_receiver.c

Modified: axis/axis2/c/core/trunk/src/core/transport/http/receiver/http_receiver.c
URL: http://svn.apache.org/viewvc/axis/axis2/c/core/trunk/src/core/transport/http/receiver/http_receiver.c?rev=917798&r1=917797&r2=917798&view=diff
==============================================================================
--- axis/axis2/c/core/trunk/src/core/transport/http/receiver/http_receiver.c (original)
+++ axis/axis2/c/core/trunk/src/core/transport/http/receiver/http_receiver.c Mon Mar  1 23:37:44
2010
@@ -400,6 +400,10 @@
     return epr;
 }
 
+/** 
+ * If service name is set then this will return epr path for service. Otherwise it will return

+ * server name
+ */
 static axis2_endpoint_ref_t *AXIS2_CALL
 axis2_http_server_get_epr_for_service(
     axis2_transport_receiver_t * server,
@@ -418,12 +422,18 @@
 	{
 	    host_address = AXIS2_DEFAULT_HOST_ADDRESS; /* TODO : get from axis2.xml */
 	}
-	svc_path = axutil_stracat(env, AXIS2_DEFAULT_SVC_PATH, svc_name);
+    if(svc_name)
+    {
+	    svc_path = axutil_stracat(env, AXIS2_DEFAULT_SVC_PATH, svc_name);
+    }
     
 	url = axutil_url_create(env, AXIS2_HTTP_PROTOCOL, host_address,
         AXIS2_INTF_TO_IMPL(server)->port, svc_path);
-		
-    AXIS2_FREE(env->allocator, svc_path);
+
+    if(svc_path)
+    {
+        AXIS2_FREE(env->allocator, svc_path);
+    }
     if(!url)
     {
         AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Cannot create reply to epr for service
%s.",



Mime
View raw message