summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorytti <saku@ytti.fi>2015-09-25 01:52:12 -0700
committerytti <saku@ytti.fi>2015-09-25 01:52:12 -0700
commite70a1a02899cfc80d13dd88b075045cfa40b6f53 (patch)
treeb467aa896e5831601b66b47b0b09e88d8a6a9c53
parent3734e611373413c3878628ff8a8d07ab93cc2b57 (diff)
parent58a2939718195c01722545e60b5d6c5c2777aa48 (diff)
Merge pull request #193 from skoef/master
only send username when username is set at all
-rw-r--r--lib/oxidized/input/telnet.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/oxidized/input/telnet.rb b/lib/oxidized/input/telnet.rb
index d305fcd..cedcd88 100644
--- a/lib/oxidized/input/telnet.rb
+++ b/lib/oxidized/input/telnet.rb
@@ -19,8 +19,10 @@ module Oxidized
opt['Output_log'] = CFG.input.debug?.to_s + '-telnet' if CFG.input.debug?
@telnet = Net::Telnet.new opt
- expect username
- @telnet.puts @node.auth[:username]
+ if @node.auth[:username] and @node.auth[:username].length > 0
+ expect username
+ @telnet.puts @node.auth[:username]
+ end
expect password
@telnet.puts @node.auth[:password]
begin