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;