# HG changeset patch # User Mikael Berthe # Date 1492804216 -7200 # Node ID 70f8ae7d690e3a223e4107fdf87f6778fc732764 # Parent def5f64c253dd70db172bb8ce100c42ade24c86d 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 diff -r def5f64c253d -r 70f8ae7d690e mcabber/mcabber/screen.c --- 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; }