Changeset ac558e1e007de65993818ce12f6a20e22f10c1bb for lib
- Timestamp:
- 03/22/07 03:57:24 (6 years ago)
- git-parent:
- Files:
-
- lib/Resmon/Module/TCPSERVICE.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
lib/Resmon/Module/TCPSERVICE.pm
r3596d9c rac558e1 21 21 my $handle = new IO::Handle; 22 22 socket($handle, Socket::PF_INET, Socket::SOCK_STREAM, $proto) || 23 return "BAD (socket error)";23 return "BAD", "socket error"; 24 24 $handle->autoflush(1); 25 25 fcntl($handle, Fcntl::F_SETFL, Fcntl::O_NONBLOCK) || … … 34 34 if($error != 0) { 35 35 close($handle); 36 return "BAD (connect failed)";36 return "BAD", "connect failed"; 37 37 } 38 38 print $handle $self->{prepost}."\r\n" if ($self->{prepost}); … … 44 44 close($handle); 45 45 $banner =~ s/([^\s\d\w.,;\/\\])/sprintf "\\%o", $1/eg; 46 return "BAD ($banner)"46 return "BAD", "$banner" 47 47 if($self->{match} && ($banner =! /$self->{match}/)); 48 return "OK ($banner)";48 return "OK", $banner; 49 49 } 50 50 } 51 51 close($handle); 52 return "BAD (timeout)";52 return "BAD", "timeout"; 53 53 } 54 54
