diff --git a/Slim/Menu/SystemInfo.pm b/Slim/Menu/SystemInfo.pm index ad538d75696..1c9b41c2d3e 100644 --- a/Slim/Menu/SystemInfo.pm +++ b/Slim/Menu/SystemInfo.pm @@ -374,11 +374,14 @@ sub infoPerl { { type => 'text', name => 'Mozilla::CA' . cstring($client, 'COLON') . ' ' . ($Mozilla::CA::VERSION || cstring($client, 'UNK')), - }, + }; - { - type => 'text', - name => sprintf("Net::SSLeay%s %s - %s", cstring($client, 'COLON'), $Net::SSLeay::VERSION, Net::SSLeay::SSLeay_version(Net::SSLeay::SSLEAY_VERSION())), + # add an extra eval, as on systems missing that library we could fail the whole menu + eval { + push @{$items}, { + type => 'text', + name => sprintf("Net::SSLeay%s %s - %s", cstring($client, 'COLON'), $Net::SSLeay::VERSION, Net::SSLeay::SSLeay_version(Net::SSLeay::SSLEAY_VERSION())), + }; }; } else {