summaryrefslogtreecommitdiff
path: root/src/perl/irc/Irc.xs
diff options
context:
space:
mode:
authorWouter Coekaerts <coekie@irssi.org>2005-03-07 15:37:31 +0000
committercoekie <coekie@dbcabf3a-b0e7-0310-adc4-f8d773084564>2005-03-07 15:37:31 +0000
commit9124723ce13cfd0983d8ccfdae1219b0e145f2dc (patch)
tree32a31b7b5e08d7b92c7a574ead80ade381c93eab /src/perl/irc/Irc.xs
parentbfb951d3bed0c7f6ee20fb1be61184aeaf4bea6c (diff)
downloadirssi-9124723ce13cfd0983d8ccfdae1219b0e145f2dc.zip
Fix /script reset, which caused crashes (Bug 48)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3721 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/perl/irc/Irc.xs')
-rw-r--r--src/perl/irc/Irc.xs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/perl/irc/Irc.xs b/src/perl/irc/Irc.xs
index 3ccce9aa..ed472680 100644
--- a/src/perl/irc/Irc.xs
+++ b/src/perl/irc/Irc.xs
@@ -1,5 +1,7 @@
#include "module.h"
+static int initialized = FALSE;
+
static void perl_irc_connect_fill_hash(HV *hv, IRC_SERVER_CONNECT_REC *conn)
{
perl_connect_fill_hash(hv, (SERVER_CONNECT_REC *) conn);
@@ -161,7 +163,6 @@ PROTOTYPES: ENABLE
void
init()
PREINIT:
- static int initialized = FALSE;
int chat_type;
CODE:
if (initialized) return;
@@ -198,6 +199,7 @@ CODE:
void
deinit()
CODE:
+ initialized = FALSE;
BOOT:
irssi_boot(Irc__Channel);