changeset 2313:70f8ae7d690e

Do not use g_slist_free_full() which requires glib2 2.28.0 (Frank Bergmann) mcabber does not build on RHEL5. The root cause is that mcabber uses g_slist_free_full which is available since glib2 2.28.0 but configure checks only for 2.14.0. This patch substitutes the g_slist_free_full call. Frank Bergmann
author Mikael Berthe <mikael@lilotux.net>
date Fri, 21 Apr 2017 21:50:16 +0200
parents def5f64c253d
children 0d5660c6b4aa
files mcabber/mcabber/screen.c
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabber/screen.c	Sun Feb 19 18:55:12 2017 +0100
+++ b/mcabber/mcabber/screen.c	Fri Apr 21 21:50:16 2017 +0200
@@ -4950,7 +4950,8 @@
 // Deinitialization of spellchecker
 void spellcheck_deinit(void)
 {
-  g_slist_free_full(spell_checkers, spell_checker_free);
+  g_slist_foreach (spell_checkers, (GFunc) spell_checker_free, NULL);
+  g_slist_free (spell_checkers);
   spell_checkers = NULL;
 }