Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-189

Stub falls over after first stub has been deleted

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.3 Final
    • 1.3 Final
    • Basic Architecture
    • None

    Description

      The first Call to be created remembers that it issued initialize_module and issues uninitialize_module in its destructor. Other Call objects don't issue initialize_module. If other Call objects are used after the first Call has been deleted, uninitialize_module will have been called and they will fall over. There should be a reference count of the number of Call objects and the last one should issue uninitialize_module, not the one that issued initialize_module. This problem will happen for Stubs and generated stubs, since a generated stub has a Stub and a Stub has a Call.

      Attachments

        1. AXISCPP-189.cpp
          4 kB
          Don Samisa Abeysinghe

        Activity

          People

            Unassigned Unassigned
            whitlock Mark Whitlock
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: