fix before_send logic
[spider.git] / perl / Thingy.pm
index 308e80c3d67c3dd13e72576c09f7bceead959887..10f20f28714f3a73d988fce6812b95cec8462947 100644 (file)
@@ -74,7 +74,9 @@ sub send
        # before send (and line generation) things
        # function must return true to make the send happen
        $sub = "before_send_$class";
-       return unless $thing->can($sub) && $thing->$sub($dxchan);
+       if ($thing->can($sub)) {
+               return $thing->$sub($dxchan);
+       }
        
        # generate the protocol line which may (or not) be cached
        my $ref;