axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Resolved: (AXISCPP-185) class Channel may be close a socket twice
Date Tue, 05 Oct 2004 08:39:32 GMT

   The following issue has been resolved as FIXED.

   Resolver: Samisa Abeysinghe
       Date: Tue, 5 Oct 2004 1:39 AM

I changed the logic in closeChannel method of Channel class (for both axis and axis2 transports)
to check for valid socket before closing.
This eliminates calling WSACleanup() multiple times, in case the socket is already closed.
View the issue:

Here is an overview of the issue:
        Key: AXISCPP-185
    Summary: class Channel may be close a socket twice
       Type: Bug

     Status: Resolved
   Priority: Major
 Resolution: FIXED

    Project: Axis-C++
             Transport (Client)
   Fix Fors:
             current (nightly)
             1.2 Beta

   Assignee: Samisa Abeysinghe
   Reporter: MENG Xinxin

    Created: Tue, 5 Oct 2004 12:28 AM
    Updated: Tue, 5 Oct 2004 1:39 AM
Environment: windows 2000 

when create a service that call another Web service, the service lost connect to a client.

cause: in windows, call Channel::CloseChannel() twice(one from fini(), the other from destructor
) may cause WSACleanup() be called twice for single WSAStartup().

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message