Description
This issue contains a patch for various memleaks / corruptions in Axis2/C.
Each proposed fix has an attached comment in the patch describing the issue.
In particular, it fixes :
- a crasher introduced with r1467162 : in http_sender.c in_stream could be reused after being freed
- a crasher sometime happening when freeing a svc_client : in svc_client.c options should be freed last because free callbacks for other members can tap into options (and do, see conf_ctx for instance !)
- a memleak in the connection_map handling in http_sender.c (key is always strdup()ed but never freed)
- a crasher in stream handling, happening if the incoming stream length is exactly equal to internal buffer length
- a memleak in om_element