aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2017-02-04 17:57:12 +0100
committerGravatar IceN9ne2017-02-09 19:52:30 -0500
commit256ee1f5a1908ae1a0de98af4639eb9d0d427fc5 (patch)
tree105dabe27c41413a704e3f115bb2f302048e31ba /src
parentKviProxy: Make class member data private (diff)
downloadKVIrc-256ee1f5a1908ae1a0de98af4639eb9d0d427fc5.tar.gz
KVIrc-256ee1f5a1908ae1a0de98af4639eb9d0d427fc5.tar.bz2
KVIrc-256ee1f5a1908ae1a0de98af4639eb9d0d427fc5.zip
fix #1105
Diffstat (limited to 'src')
-rw-r--r--src/modules/perlcore/libkviperlcore.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/modules/perlcore/libkviperlcore.cpp b/src/modules/perlcore/libkviperlcore.cpp
index 3f96bacc5..fcd66152b 100644
--- a/src/modules/perlcore/libkviperlcore.cpp
+++ b/src/modules/perlcore/libkviperlcore.cpp
@@ -435,7 +435,11 @@ static bool perlcore_module_cleanup(KviModule *)
static bool perlcore_module_can_unload(KviModule *)
{
#ifdef COMPILE_PERL_SUPPORT
- return (g_pInterpreters->count() == 0);
+ return false;
+ /* return (g_pInterpreters->count() == 0);
+ * Perlcore module can't be cleanly unloaded since PERL_SYS_INIT3
+ * and PERL_SYS_TERM should never be called more than once (#1105)
+ */
#endif // COMPILE_PERL_SUPPORT
return true;
}