Hello, I use axis2 in my application, and it uses openssl 1.0.0.3. It sometimes happens that a null pointer is used in obj_name_cmp(). See stack trace below.
I found some bug reports regarding this, but no fixes. Is it possible to correct this? Thank you Insure stack trace: Runtime: Executing "MyApp", pid=3972 >> ret=strcmp(a->name,b->name); Reading wild pointer: <argument 1> Pointer: 0x01d4ecbc Stack trace where the error occurred: strcmp() (interface) obj_name_cmp() o_names.c, 131 obj_name_LHASH_COMP() o_names.c, 51 getrn() lhash.c, 432 lh_insert() lhash.c, 189 OBJ_NAME_add() o_names.c, 207 SSL_library_init() ssl_algs.c, 100 axis2_ssl_utils_initialize_ctx() ssl_utils.c, 58 axutil_stream_create_ssl() ssl_stream.c, 97 axis2_http_client_send() http_client.c, 275 axis2_http_sender_send() http_sender.c, 1108 axis2_http_transport_sender_write_message() http_transport_sender.c, 807 axis2_http_transport_sender_invoke() http_transport_sender.c, 311 axis2_engine_send() engine.c, 176 axis2_op_client_two_way_send() op_client.c, 1171 axis2_op_client_execute() op_client.c, 508 axis2_svc_client_send_receive_with_op_qname() svc_client.c, 732 axis2_stub_op_CardTerminalComm_signIn() Source\myapp\cardclass\services\axis2_stub_CardTerminalComm.c, 578 myapp::cardclass::CtWsCommClient::signIn() Source\myapp\cardclass\CtWsCommClient.cpp, 161 myapp::cardclass::TerminalManager::connectClient() Source\myapp\cardclass\TerminalManager.cpp, 299 myapp::cardclass::TerminalApp::createCtManager() Source\myapp\cardclass\TerminalApp.cpp, 304 myapp::cardclass::TerminalApp::notifyNewCt() Source\myapp\cardclass\TerminalApp.cpp, 260 TerminalAppWndProc() Source\myapp\cardclass\TerminalApp.cpp, 539 USER32.dll 0x7e418734() ** routines compiled without debug info ** myapp::cardclass::TerminalApp::run() Source\myapp\cardclass\TerminalApp.cpp, 407 WinMain() Source\main.cpp, 96