summaryrefslogtreecommitdiff
path: root/src/perl/perl.c
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2001-01-07 08:23:06 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2001-01-07 08:23:06 +0000
commit14dbcd00bf3642a4228733e9c0896b33554d6afe (patch)
tree6fd0eb0fe6222c1711a2e8a48a0d8dff76e37802 /src/perl/perl.c
parenta2d9661982c95d89553e14feb6f185ff22399dab (diff)
downloadirssi-14dbcd00bf3642a4228733e9c0896b33554d6afe.zip
"return 1" doesn't anymore stop signals in perl scripts. Fixed
Irssi::signal_stop() to properly stop the signal from going to other perl scripts. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1086 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/perl/perl.c')
-rw-r--r--src/perl/perl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/perl/perl.c b/src/perl/perl.c
index f233e295..aaf1ce99 100644
--- a/src/perl/perl.c
+++ b/src/perl/perl.c
@@ -317,7 +317,7 @@ static int perl_source_event(PERL_SOURCE_REC *rec)
XPUSHs(sv_2mortal(new_pv(rec->data)));
PUTBACK;
- retcount = perl_call_pv(rec->func, G_EVAL|G_SCALAR);
+ retcount = perl_call_pv(rec->func, G_EVAL|G_DISCARD);
SPAGAIN;
if (SvTRUE(ERRSV)) {