From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS42910 212.68.41.0/24 X-Spam-Status: No, score=-3.3 required=3.0 tests=AWL,BAYES_00, RCVD_IN_MSPIKE_BL,RCVD_IN_MSPIKE_ZBI,RCVD_IN_XBL,SPF_FAIL,SPF_HELO_FAIL shortcircuit=no autolearn=no autolearn_force=no version=3.4.0 Received: from 80x24.org (static-83-41-68-212.sadecehosting.net [212.68.41.83]) by dcvr.yhbt.net (Postfix) with ESMTP id B6B551F744 for ; Wed, 15 Jun 2016 21:12:08 +0000 (UTC) From: Eric Wong To: meta@public-inbox.org Subject: [PATCH] unsubscribe: archive_url may be undefined Date: Wed, 15 Jun 2016 21:12:06 +0000 Message-Id: <20160615211206.23865-1-e@80x24.org> List-Id: We'll show a nasty warning in the UI instead of triggering a perl warning about an undefined variable. --- lib/PublicInbox/Unsubscribe.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/PublicInbox/Unsubscribe.pm b/lib/PublicInbox/Unsubscribe.pm index 239feea..79234aa 100644 --- a/lib/PublicInbox/Unsubscribe.pm +++ b/lib/PublicInbox/Unsubscribe.pm @@ -158,7 +158,7 @@ sub archive_info { } # protocol-relative URL: "//example.com/" => "https://example.com/" - if ($archive_url =~ m!\A//!) { + if ($archive_url && $archive_url =~ m!\A//!) { $archive_url = "$env->{'psgi.url_scheme'}:$archive_url"; }