Author: milinda
Date: Thu Apr  3 22:57:34 2008
New Revision: 644619

URL: http://svn.apache.org/viewvc?rev=644619&view=rev
Log:
Fix missing status check.

Modified:
    webservices/rampart/scratch/c/pkcs/c/src/util/rampart_signature.c

Modified: webservices/rampart/scratch/c/pkcs/c/src/util/rampart_signature.c
URL: 
http://svn.apache.org/viewvc/webservices/rampart/scratch/c/pkcs/c/src/util/rampart_signature.c?rev=644619&r1=644618&r2=644619&view=diff
==============================================================================
--- webservices/rampart/scratch/c/pkcs/c/src/util/rampart_signature.c (original)
+++ webservices/rampart/scratch/c/pkcs/c/src/util/rampart_signature.c Thu Apr  
3 22:57:34 2008
@@ -608,6 +608,7 @@
     {
         /* Pack for asymmetric signature*/
         status = rampart_sig_pack_for_asym(env, rampart_context, sign_ctx);
+
     }
     else if(RP_PROPERTY_SYMMETRIC_BINDING == binding_type)
     {
@@ -621,6 +622,10 @@
         return AXIS2_FAILURE;
     }
     
+    if(status != AXIS2_SUCCESS){
+               AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, 
"[rampart][rampart_signature] Rampart Signature Pack for Symmetric fail.");     
+               return AXIS2_FAILURE;
+    }     
     /* All the things are ready for signing. So lets try signing*/
     status = oxs_xml_sig_sign(env, sign_ctx, sec_node, &sig_node);
     if(status!=AXIS2_SUCCESS)


Reply via email to