File pacemaker-liblrmd-memory-leak-closing-deleting-lrmd-connection.patch of Package pacemaker.3577

commit 27d58a580adb434ad3ef4571f090ce0d6be5b327
Author: Ken Gaillot <kgaillot@redhat.com>
Date:   Thu Jun 9 17:00:41 2016 -0500

    Fix: liblrmd: avoid memory leak when closing or deleting lrmd connections
    
    6424a64 introduced a peer version to the private lrmd structure but never
    freed it

Index: pacemaker/lib/lrmd/lrmd_client.c
===================================================================
--- pacemaker.orig/lib/lrmd/lrmd_client.c
+++ pacemaker/lib/lrmd/lrmd_client.c
@@ -2195,6 +2195,7 @@ lrmd_api_delete(lrmd_t * lrmd)
 #endif
         free(native->remote_nodename);
         free(native->remote);
+        free(native->token);
     }
 
     free(lrmd->private);
openSUSE Build Service is sponsored by