Author: shankar
Date: Wed Feb  6 21:39:39 2008
New Revision: 619277

URL: http://svn.apache.org/viewvc?rev=619277&view=rev
Log:
bug fix in rstr node building 

Modified:
    webservices/rampart/trunk/c/src/trust/rstr.c

Modified: webservices/rampart/trunk/c/src/trust/rstr.c
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/c/src/trust/rstr.c?rev=619277&r1=619276&r2=619277&view=diff
==============================================================================
--- webservices/rampart/trunk/c/src/trust/rstr.c (original)
+++ webservices/rampart/trunk/c/src/trust/rstr.c Wed Feb  6 21:39:39 2008
@@ -327,21 +327,26 @@
         }
         if(rstr->requested_attached_ref)
         {
-            if(NULL == 
(axiom_node_t*)trust_util_create_req_attached_reference_element(env, 
rstr->wst_ns_uri, rstr_node));
+            axiom_node_t* attached_ref = NULL;
+            attached_ref = 
trust_util_create_req_attached_reference_element(env, rstr->wst_ns_uri, 
rstr_node);
+            if(NULL == attached_ref)
             {
                 AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[trust] RSTR 
AttachedReference element creation failed.");
                 return NULL;   
             }
-            /* FIX : Attached Ref STR node*/
+            axiom_node_add_child(attached_ref, env, 
rstr->requested_attached_ref);
             
         }
         if(rstr->requested_unattached_ref)
         {
-            if(NULL == 
(axiom_node_t*)trust_util_create_req_unattached_reference_element(env, 
rstr->wst_ns_uri, rstr_node))
+            axiom_node_t* unattached_ref = NULL;
+            unattached_ref = 
trust_util_create_req_unattached_reference_element(env, rstr->wst_ns_uri, 
rstr_node);
+            if(NULL == unattached_ref)
             {
                 AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[trust] RSTR 
UnattachedReference element creation failed.");
                 return NULL;   
             }
+            axiom_node_add_child(unattached_ref, env, 
rstr->requested_unattached_ref);
         }
         
         if(rstr->entropy)


Reply via email to