File pacemaker-cib-new-segfault.diff of Package pacemaker

commit 7da9e833b63d83c32852154481572f816754c114
Author: Gao,Yan <ygao@suse.com>
Date:   Tue Dec 20 05:45:15 2011 +0800

    Medium: cib: Bug cl#5023 - Fix segfault caused by destroying an already freed hash table

diff --git a/lib/cib/cib_client.c b/lib/cib/cib_client.c
index 26c0205..523c9d8 100644
--- a/lib/cib/cib_client.c
+++ b/lib/cib/cib_client.c
@@ -412,6 +412,7 @@ cib_delete(cib_t * cib)
     }
 
     g_hash_table_destroy(cib_op_callback_table);
+    cib_op_callback_table = NULL;
     cib->cmds->free(cib);
     cib = NULL;
 }
openSUSE Build Service is sponsored by