Improve handling of deeply-nested fault subcodes
authorBill Blough <billblough@apache.org>
Sat, 18 Aug 2018 01:35:43 +0000 (01:35 +0000)
committerBill Blough <billblough@apache.org>
Sat, 18 Aug 2018 01:35:43 +0000 (01:35 +0000)
commit2fb6490c382ae15143784b1d38b76542c4fd8b90
tree8bb6b50a17988faf371a0705e1e8443f2b4432b8
parentb94fb9e3d5c796e9536e36e0202e39b78b601f99
Improve handling of deeply-nested fault subcodes

soap12_builder_helper did not properly handle fault subcodes nested more
than 2 or 3 deep.  This caused parsing issues and memory leaks. The new
implementation should handle an arbitrary number of nested subcodes.
axiom/src/soap/soap12_builder_helper.c
axiom/test/resources/xml/soap/test.xml