aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Lorenz Kästle <lorenz.kaestle@netways.de> 2021-10-18 10:41:44 +0200
committerGravatar Sven Nierlein <sven@nierlein.org> 2021-10-20 11:14:44 +0200
commitead405515fb4bf84ce18d2fe3f621058f09a8aa2 (patch)
tree53eb525d3aa2e38e9626572c7e975342836715ac
parent2f80d55b8ed0c539a9141895a226c5fec4ff4c4d (diff)
downloadmonitoring-plugins-ead405515fb4bf84ce18d2fe3f621058f09a8aa2.tar.gz
Restrict the nickname length of the test user for check_ircd
check_ircd was using the string `ircd` plus the PID as a nickname for connecting to a IRC network by default. This caused errors, when the PID was too high and the network restricted the length of the nickname to 9 characters. This patch "fixes" this by just cutting it of, if it gets too big.
-rwxr-xr-xplugins-scripts/check_ircd.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins-scripts/check_ircd.pl b/plugins-scripts/check_ircd.pl
index 22d21c2e..e7ab80c2 100755
--- a/plugins-scripts/check_ircd.pl
+++ b/plugins-scripts/check_ircd.pl
@@ -69,7 +69,7 @@ $ENV{'ENV'}='';
# -----------------------------------------------------------------[ Global ]--
$PROGNAME = "check_ircd";
-my $NICK="ircd$$";
+my $NICK="ircd" . $$ % 10000;
my $USER_INFO="monitor localhost localhost : ";
# -------------------------------------------------------------[ connection ]--