]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/NNTPdeflate.pm
ds: remove fields.pm usage
[public-inbox.git] / lib / PublicInbox / NNTPdeflate.pm
index dec88aba3a5f22d90af5c3fd8afb6a9504362f4c..02af935f0dfc3be4dcea4f884b5eb83bf559b198 100644 (file)
 #       efficient in terms of server memory usage.
 package PublicInbox::NNTPdeflate;
 use strict;
-use warnings;
 use 5.010_001;
-use base qw(PublicInbox::NNTP);
+use parent qw(PublicInbox::NNTP);
 use Compress::Raw::Zlib;
-use Hash::Util qw(unlock_hash); # dependency of fields for perl 5.10+, anyways
 
 my %IN_OPT = (
        -Bufsize => PublicInbox::NNTP::LINE_MAX,
@@ -53,7 +51,6 @@ sub enable {
                $self->res('403 Unable to activate compression');
                return;
        }
-       unlock_hash(%$self);
        $self->res('206 Compression active');
        bless $self, $class;
        $self->{zin} = $in;