From 361a5b0d5aa7f96117725bd8bb2bc0a168963148 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 1 Oct 2021 09:54:39 +0000 Subject: daemon: make SO_ACCEPTFILTER a shared variable Constant subroutines use more memory and there's no need to optimize it for inlining since it's only used at startup. --- t/httpd.t | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 't/httpd.t') diff --git a/t/httpd.t b/t/httpd.t index 849f61bb..aa601210 100644 --- a/t/httpd.t +++ b/t/httpd.t @@ -109,8 +109,10 @@ SKIP: { skip 'accf_http not loaded: kldload accf_http', 1; } require PublicInbox::Daemon; - my $var = PublicInbox::Daemon::SO_ACCEPTFILTER(); - my $x = getsockopt($sock, SOL_SOCKET, $var); + ok(defined($PublicInbox::Daemon::SO_ACCEPTFILTER), + 'SO_ACCEPTFILTER defined'); + my $x = getsockopt($sock, SOL_SOCKET, + $PublicInbox::Daemon::SO_ACCEPTFILTER); like($x, qr/\Ahttpready\0+\z/, 'got httpready accf for HTTP'); }; -- cgit v1.2.3-24-ge0c7