Fix memleak
diff --git a/axiom/src/soap/soap_fault_text.c b/axiom/src/soap/soap_fault_text.c
index 9c51821..b074af3 100644
--- a/axiom/src/soap/soap_fault_text.c
+++ b/axiom/src/soap/soap_fault_text.c
@@ -128,7 +128,15 @@
     const axutil_env_t * env)
 {
 
+    /*
+     * Investigation of the call stack shows that namespace_free is never
+     * getting called for this namespace, whether or not the namespace was
+     * used.  This results in a memory leak.  Removing the used check should
+     * in theory result in a double free, but doesn't.
+     * TODO: figure out the underlying problem and fix it
     if(fault_text->lang_ns_used == AXIS2_FALSE && fault_text->lang_namespace)
+    */
+    if(fault_text->lang_namespace)
     {
         axiom_namespace_free(fault_text->lang_namespace, env);
         fault_text->lang_namespace = NULL;