Blob Blame History Raw
diff -urp audit-2.3.3.orig/audisp/plugins/remote/audisp-remote.c audit-2.3.3/audisp/plugins/remote/audisp-remote.c
--- audit-2.3.3.orig/audisp/plugins/remote/audisp-remote.c	2014-01-16 06:24:42.000000000 -0500
+++ audit-2.3.3/audisp/plugins/remote/audisp-remote.c	2014-03-18 12:36:32.574671943 -0400
@@ -1063,6 +1063,9 @@ static int init_transport(void)
 	{
 		case T_TCP:
 			rc = init_sock();
+			// We set this so that it will retry the connection
+			if (rc == ET_TEMPORARY)
+				remote_ended = 1;
 			break;
 		default:
 			rc = ET_PERMANENT;