svn commit: r453279 - in head/net-mgmt/nsca: . files

Mark Felder feld at FreeBSD.org
Wed Nov 1 11:48:34 UTC 2017


Author: feld
Date: Wed Nov  1 11:48:32 2017
New Revision: 453279
URL: https://svnweb.freebsd.org/changeset/ports/453279

Log:
  net-mgmt/nsca: Add patch to prevent crashing on FreeBSD
  
  PR:		218879
  Approved by:	maintainer timeout
  MFH:		2017Q4

Added:
  head/net-mgmt/nsca/files/patch-src_nsca.c   (contents, props changed)
Modified:
  head/net-mgmt/nsca/Makefile

Modified: head/net-mgmt/nsca/Makefile
==============================================================================
--- head/net-mgmt/nsca/Makefile	Wed Nov  1 11:41:32 2017	(r453278)
+++ head/net-mgmt/nsca/Makefile	Wed Nov  1 11:48:32 2017	(r453279)
@@ -3,6 +3,7 @@
 
 PORTNAME=	nsca
 PORTVERSION=	2.9.2
+PORTREVISION=	1
 CATEGORIES=	net-mgmt
 MASTER_SITES=	SF/nagios/nsca-2.x/nsca-${PORTVERSION}
 

Added: head/net-mgmt/nsca/files/patch-src_nsca.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/nsca/files/patch-src_nsca.c	Wed Nov  1 11:48:32 2017	(r453279)
@@ -0,0 +1,11 @@
+--- src/nsca.c.orig	2017-04-20 16:25:28 UTC
++++ src/nsca.c
+@@ -917,7 +917,7 @@ static void accept_connection(int sock, 
+ 				return;
+ 
+ 			/* try and handle temporary errors */
+-			if(errno==EWOULDBLOCK || errno==EINTR || errno==ECHILD){
++			if(errno==EWOULDBLOCK || errno==EINTR || errno==ECHILD || errno==ECONNABORTED){
+ 				if(mode==MULTI_PROCESS_DAEMON)
+ 					sleep(1);
+ 				else


More information about the svn-ports-all mailing list