]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/DS.pm
ds: pass $self to code references
[public-inbox.git] / lib / PublicInbox / DS.pm
index 482710f78a390cedfe6a1bdb0a4f9f8d5101d7c3..7b87cd567ab05229f93cf2e1dfa6d3e25310870e 100644 (file)
@@ -468,7 +468,7 @@ next_buf:
             }
         } else { #($ref eq 'CODE') {
             shift @$wbuf;
-            $bref->();
+            $bref->($self);
         }
     } # while @$wbuf
 
@@ -535,7 +535,7 @@ sub write {
         }
         return 0;
     } elsif ($ref eq 'CODE') {
-        $bref->();
+        $bref->($self);
         return 1;
     } else {
         my $to_write = bytes::length($$bref);