]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WwwListing.pm
wwwlisting: use first successfully loaded JSON module
[public-inbox.git] / lib / PublicInbox / WwwListing.pm
index 33cb0ace075016638227cbcce55e659d033afe3f..42a0c0d801a60c652b476b61060a8e9a76043260 100644 (file)
@@ -20,7 +20,7 @@ if (eval { require IO::Compress::Gzip }) {
        for my $mod (qw(JSON::MaybeXS JSON JSON::PP)) {
                eval "require $mod" or next;
                # ->ascii encodes non-ASCII to "\uXXXX"
-               $json = $mod->new->ascii(1);
+               $json = $mod->new->ascii(1) and last;
        }
 }