about summary refs log tree commit homepage
path: root/public-inbox-nntpd
diff options
context:
space:
mode:
Diffstat (limited to 'public-inbox-nntpd')
-rw-r--r--public-inbox-nntpd13
1 files changed, 6 insertions, 7 deletions
diff --git a/public-inbox-nntpd b/public-inbox-nntpd
index f6042c2f..79161fb7 100644
--- a/public-inbox-nntpd
+++ b/public-inbox-nntpd
@@ -15,16 +15,15 @@ daemon_run('0.0.0.0:119',
 package PublicInbox::NNTPD;
 use strict;
 use warnings;
-use fields qw(groups grouplist err out);
 
 sub new {
         my ($class) = @_;
-        my $self = fields::new($class);
-        $self->{groups} = {};
-        $self->{err} = \*STDERR;
-        $self->{out} = \*STDOUT;
-        $self->{grouplist} = [];
-        $self;
+        bless {
+                groups => {},
+                err => \*STDERR,
+                out => \*STDOUT,
+                grouplist => [],
+        }, $class;
 }
 
 sub refresh_groups () {