Bug 4287 - Some modules aren't deactivated
: Some modules aren't deactivated
Status: RESOLVED DUPLICATE of bug 4294
: GSI C
Authentication
: 4.0.1
: All All
: P3 normal
: ---
Assigned To:
:
:
:
:
  Show dependency treegraph
 
Reported: 2006-03-14 01:22 by
Modified: 2008-08-11 15:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-03-14 01:22:53
My program executes globus_module_activate(GLOBUS_GASS_COPY_MODULE),
and then executes globus_module_deactivate(GLOBUS_GASS_COPY_MODULE).

After globus_module_deactivate(GLOBUS_GASS_COPY_MODULE),
there are some modules which aren't deactivated in this program.

globus_module_activate(GLOBUS_GASS_TRANSFER_HTTP_MODULE) calls
globus_gss_acquire_cred(), and globus_gss_acquire_cred() calls
globus_module_activate(GLOBUS_GSI_GSSAPI_MODULE) indirectly.

But globus_module_deactivate(GLOBUS_GASS_TRANSFER_HTTP_MODULE)
doesn't call globus_module_deactivate(GLOBUS_GSI_GSSAPI_MODULE).

And when globus_gss_acquire_cred() fails
globus_module_activate(GLOBUS_GASS_TRANSFER_HTTP_MODULE) fails.
but globus_module_activate(GLOBUS_GASS_TRANSFER_HTTP_MODULE)
doesn't deactivate the modules activated by it.

globus_gss_acquire_cred() fails when proxy credential doesn't exist.
------- Comment #1 From 2006-03-16 13:16:19 -------
GASS uses the gss_assist functions and activates that module. I'm going to
reassign the bug to that module's owner, as I think that one should be
responsible for this particular activation/deactivation.

joe
------- Comment #2 From 2007-08-07 08:20:30 -------
Resolving this as duplicate of bug #4294 as more discussion occurred on that
one.

joe

*** This bug has been marked as a duplicate of 4294 ***