axis2_op_client_add_msg_ctx does not handle possible memory leaks (and the comment too says so)
This needs to be fixed as this causes too many leaks.
Also, the logic seems to be hacky here (I think I am the one who wrote this )
Ideally, we should let operation context to handle memory here, as it is the one dealing with storing the message contexes.
Having op_client handling this is a bad idea.