From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: X-Spam-Status: No, score=-4.0 required=3.0 tests=ALL_TRUSTED,AWL,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from localhost (dcvr.yhbt.net [127.0.0.1]) by dcvr.yhbt.net (Postfix) with ESMTP id BC85F1F601 for ; Fri, 16 Dec 2022 09:29:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=80x24.org; s=selector1; t=1671182957; bh=iozYgUj3Knr3oBxGshr2xCsQICPGy6gyfUKLYB8xq3I=; h=From:To:Subject:Date:From; b=Hs8lFhGctV62RobkV+6epAaGkzRfQbPLkRdIG2LWSKdR50wLERCQIo9jEwabciepY 9kAtJ8MY921+3U0MzRVTJ89lsp+a8vRuUZHbA0tzDVRn2Fo5JDntVs6d1Bl2N12Ksw KeuwyVSfJrKaYArS6inaOIvZAjxSUR+kkYuTpbNY= From: Eric Wong To: mwrap-perl@80x24.org Subject: [PATCH] rproxy: do not depend on Plack::Middleware::Deflater Date: Fri, 16 Dec 2022 09:30:11 +0000 Message-Id: <20221216093011.87595-1-mwrap-perl@80x24.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: There's no absolute need for this, but it's a nice-to-have if available and running across multiple hosts. --- script/mwrap-rproxy | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/script/mwrap-rproxy b/script/mwrap-rproxy index a5572c5..e8a02bc 100644 --- a/script/mwrap-rproxy +++ b/script/mwrap-rproxy @@ -28,8 +28,7 @@ Inherited socket (fd=3) is non-blocking, making it blocking. $runner->set_options(listen_sock => $s); } } -if ($gz) { - require Plack::Middleware::Deflater; +if ($gz && eval { require Plack::Middleware::Deflater } and !$@) { $app = Plack::Middleware::Deflater->wrap($app); } $runner->run($app);