You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cli-dev@httpd.apache.org by wr...@apache.org on 2005/01/03 07:26:05 UTC
svn commit: r123945 - /httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp
Author: wrowe
Date: Sun Jan 2 22:26:02 2005
New Revision: 123945
URL: http://svn.apache.org/viewcvs?view=rev&rev=123945
Log:
It's not possible for the module to free it's own refcount,
and we cannot be unloaded before process teardown. Let the
mod_aspdotnet.so persist until Windows terminates the process.
Modified:
httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp
Modified: httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp
Url: http://svn.apache.org/viewcvs/httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp?view=diff&rev=123945&p1=httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp&r1=123944&p2=httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp&r2=123945
==============================================================================
--- httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp (original)
+++ httpd/mod_aspdotnet/trunk/mod/mod_aspdotnet.cpp Sun Jan 2 22:26:02 2005
@@ -204,8 +204,11 @@
global_conf->pCorRuntime->Release();
}
- if (global_conf->lock_module)
- FreeLibrary(global_conf->lock_module);
+ // Although this module should remove itself, we end up in a broken
+ // state by unloading ourself underneath the running code.
+ //
+ // if (global_conf->lock_module)
+ // FreeLibrary(global_conf->lock_module);
return APR_SUCCESS;
}