diff --git a/src/perl/irssi-perl.c b/src/perl/irssi-perl.c index 56b40c67..138cc54f 100644 --- a/src/perl/irssi-perl.c +++ b/src/perl/irssi-perl.c @@ -175,6 +175,7 @@ static void irssi_perl_stop(void) while (perl_timeouts != NULL) perl_timeout_destroy(perl_timeouts->data); + PL_perl_destruct_level = 1; perl_destruct(irssi_perl_interp); perl_free(irssi_perl_interp); irssi_perl_interp = NULL;