File bug-964183_pacemaker-liblrmd-use-after-free.patch of Package pacemaker.3577
commit c29102d07a1e85f6d35688e88b7f85bdb44919ae
Author: Gao,Yan <ygao@suse.com>
Date: Tue Feb 2 13:37:25 2016 +0100
Fix: liblrmd: Prevent potential use-after-free issues
diff --git a/lib/lrmd/lrmd_client.c b/lib/lrmd/lrmd_client.c
index 8adf2c3..1f38794 100644
--- a/lib/lrmd/lrmd_client.c
+++ b/lib/lrmd/lrmd_client.c
@@ -1359,6 +1359,7 @@ lrmd_tls_disconnect(lrmd_t * lrmd)
} else if (native->sock) {
close(native->sock);
+ native->sock = 0;
}
if (native->pending_notify) {