Explicitly return NULL on get_sub_code failure
diff --git a/axiom/src/soap/soap_fault_sub_code.c b/axiom/src/soap/soap_fault_sub_code.c
index cfaabef..ebfa0f3 100644
--- a/axiom/src/soap/soap_fault_sub_code.c
+++ b/axiom/src/soap/soap_fault_sub_code.c
@@ -248,7 +248,7 @@
             status = axiom_soap_builder_next(fault_sub_code->builder, env);
             if(status == AXIS2_FAILURE)
             {
-                break;
+                return NULL;
             }
         }
     }