From d395fd41af93f7e6fc0f3c52c6fd26086d7450dd Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Mon, 21 Jun 2021 07:30:42 -0700 Subject: [PATCH] SelectHandler: fix reader subref when closing handle --- PBot/SelectHandler.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PBot/SelectHandler.pm b/PBot/SelectHandler.pm index 6f6f29a0..460ea8c2 100644 --- a/PBot/SelectHandler.pm +++ b/PBot/SelectHandler.pm @@ -56,8 +56,8 @@ sub on_select_read { if ($ret == 0) { # is there anything in reader's buffer? if (length $self->{buffers}->{$handle}) { - # send buffer to reader subref - $self->{readers}->{$handle}->($self->{buffers}->{$handle}); + # send buffer to reader's consumer subref + $subref->($self->{buffers}->{$handle}); } # remove reader