Author: manjula
Date: Fri Jul 27 03:03:13 2007
New Revision: 560177

URL: http://svn.apache.org/viewvc?view=rev&rev=560177
Log:
Fixing a bug in soap header signing.

Modified:
    webservices/rampart/trunk/c/src/util/rampart_context.c

Modified: webservices/rampart/trunk/c/src/util/rampart_context.c
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/util/rampart_context.c?view=diff&rev=560177&r1=560176&r2=560177
==============================================================================
--- webservices/rampart/trunk/c/src/util/rampart_context.c (original)
+++ webservices/rampart/trunk/c/src/util/rampart_context.c Fri Jul 27 03:03:13 
2007
@@ -1669,7 +1669,14 @@
             body = axiom_soap_envelope_get_body(soap_envelope, env);
             body_node = axiom_soap_body_get_base_node(body, env);
             body_child_node = axiom_node_get_first_element(body_node, env);
-            axutil_array_list_add(nodes_to_sign_or_encrypt, env, 
body_child_node);
+            if(is_sign)
+            {
+                axutil_array_list_add(nodes_to_sign_or_encrypt, env, 
body_node);
+            }
+            else
+            {
+                axutil_array_list_add(nodes_to_sign_or_encrypt, env, 
body_child_node);
+            }
             return AXIS2_SUCCESS;
         }
 


Reply via email to