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)