From c63a54f0908f8dcce2fde30d4476e82dbc2c3bfd Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 3 May 2022 11:54:17 +0000 Subject: [PATCH] ovpnmain.cgi: Load all modules at the beginning Although Perl modules tend to take a long time to load, it is better to do this at the beginning so that loading the script will show any errors. Signed-off-by: Michael Tremer --- html/cgi-bin/ovpnmain.cgi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi index 8581d63bec..78b92a1513 100644 --- a/html/cgi-bin/ovpnmain.cgi +++ b/html/cgi-bin/ovpnmain.cgi @@ -23,6 +23,9 @@ ### use CGI; use CGI qw/:standard/; +use Imager::QRCode; +use MIME::Base32; +use MIME::Base64; use Net::DNS; use Net::Ping; use Net::Telnet; @@ -2638,9 +2641,6 @@ else } elsif ($cgiparams{'ACTION'} eq $Lang::tr{'show otp qrcode'}) { &General::readhasharray("${General::swroot}/ovpn/ovpnconfig", \%confighash); - use MIME::Base32; - use MIME::Base64; - use Imager::QRCode; my $qrcode = Imager::QRCode->new( size => 6, margin => 0, -- 2.39.2