You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by da...@apache.org on 2009/10/01 15:22:16 UTC

svn commit: r820648 - /webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c

Author: damitha
Date: Thu Oct  1 13:22:16 2009
New Revision: 820648

URL: http://svn.apache.org/viewvc?rev=820648&view=rev
Log:
See comment to AXIS2-1279

Modified:
    webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c

Modified: webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c?rev=820648&r1=820647&r2=820648&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c (original)
+++ webservices/axis2/trunk/c/src/core/receivers/raw_xml_in_out_msg_recv.c Thu Oct  1 13:22:16 2009
@@ -360,9 +360,16 @@
     }
 
     err_msg = AXIS2_ERROR_GET_MESSAGE(env->error);
-    if (err_msg)
+    if (err_msg && axutil_strcmp(err_msg, ""))
     {
-        fault_reason_str = err_msg;
+        if(!axutil_strcmp(err_msg, "No Error"))
+        {
+            fault_reason_str = "An error has occured, but could not determine exact details";
+        }
+        else
+        {
+            fault_reason_str = err_msg;
+        }
     }
     else
     {