[Pkg-nagios-changes] [pkg-nagios-plugins] 01/02: Add 12_check_ssh_read_socket.dpatch to fix socket read failure (Closes: #734811)

Jan Wagner waja at moszumanska.debian.org
Fri Jan 10 16:05:11 UTC 2014


This is an automated email from the git hooks/post-receive script.

waja pushed a commit to branch master
in repository pkg-nagios-plugins.

commit 219a55a7122fe0102a152fbb17c82e0d61a5b8ee
Author: Jan Wagner <waja at cyconet.org>
Date:   Fri Jan 10 16:16:01 2014 +0100

    Add 12_check_ssh_read_socket.dpatch to fix socket read failure (Closes: #734811)
---
 debian/patches/00list                          |  1 +
 debian/patches/12_check_ssh_read_socket.dpatch | 41 ++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/debian/patches/00list b/debian/patches/00list
index a44ef87..3b4d29a 100644
--- a/debian/patches/00list
+++ b/debian/patches/00list
@@ -1,3 +1,4 @@
 02_check_icmp_links.dpatch
 # commited upstream
 11_check_http_arguments.dpatch
+12_check_ssh_read_socket.dpatch
diff --git a/debian/patches/12_check_ssh_read_socket.dpatch b/debian/patches/12_check_ssh_read_socket.dpatch
new file mode 100644
index 0000000..4ca9fe3
--- /dev/null
+++ b/debian/patches/12_check_ssh_read_socket.dpatch
@@ -0,0 +1,41 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 12_check_ssh_read_socket.dpatch by Jan Wagner <waja at cyconet.org>
+##
+## From a3871201821d9abe8a12e637e7dd00d9d1dde2a5 Mon Sep 17 00:00:00 2001
+## From: Jan Wagner <waja at cyconet.org>
+## Date: Fri, 10 Jan 2014 15:56:30 +0100
+## Subject: [PATCH] check_ssh: Get rid of sshd: Read from socket failed:
+##  Connection reset by peer
+##
+## This fix was grabbed from FreeBSD downstream and provided by Dmitry Sivachenko.
+## Fixes Debian Bug #734811
+
+ at DPATCH@
+
+---
+ plugins/check_ssh.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/plugins/check_ssh.c b/plugins/check_ssh.c
+index 1c032a4..2d63528 100644
+--- a/plugins/check_ssh.c
++++ b/plugins/check_ssh.c
+@@ -250,6 +250,7 @@
+ 			printf
+ 				(_("SSH WARNING - %s (protocol %s) version mismatch, expected '%s'\n"),
+ 				 ssh_server, ssh_proto, remote_version);
++			recv (sd, output, BUFF_SZ, 0);
+ 			close(sd);
+ 			exit (STATE_WARNING);
+ 		}
+@@ -260,6 +261,7 @@
+ 			(_("SSH OK - %s (protocol %s) | %s\n"),
+ 			 ssh_server, ssh_proto, fperfdata("time", elapsed_time, "s",
+ 			 FALSE, 0, FALSE, 0, TRUE, 0, TRUE, (int)socket_timeout));
++		recv (sd, output, BUFF_SZ, 0);
+ 		close(sd);
+ 		exit (STATE_OK);
+ 	}
+-- 
+1.8.5.1
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-nagios/pkg-nagios-plugins.git



More information about the Pkg-nagios-changes mailing list