}
# verify configuration for mock smtpd
die "ftp-upload: test mode: TEST_SMTP_PORT not valid"
- unless $ENV{TEST_SMTP_PORT} && $ENV{TEST_SMTP_PORT} =~ m/^\d+$/;
+ unless $ENV{TEST_SMTP_PORT} && $ENV{TEST_SMTP_PORT} =~ m/^(\d+)$/;
+ $ENV{TEST_SMTP_PORT} = $1; # untaint the test SMTP port number
# verify configuration for mock syslog
die "ftp-upload: test mode: TEST_SYSLOG_SOCKET not valid"
unless $ENV{TEST_SYSLOG_SOCKET} && -S $ENV{TEST_SYSLOG_SOCKET} && -w _;