diff --git a/ChangeLog b/ChangeLog index 52a3d5022..ba28ad44a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-03-30 Matthias Clasen + + * glib/ghash.c: Fix the build with -DG_DISABLE_ASSERT. + (#525060, Arfrever Frehtes Taifersar Arahesis) + 2008-03-30 Matthias Clasen * glib/gthread.h: Replace occurrances of G_GNUC_PRETTY_FUNCTION diff --git a/glib/ghash.c b/glib/ghash.c index 62df5b953..af81f5acc 100644 --- a/glib/ghash.c +++ b/glib/ghash.c @@ -422,7 +422,9 @@ g_hash_table_iter_next (GHashTableIter *iter, RealIter *ri = (RealIter *) iter; g_return_val_if_fail (iter != NULL, FALSE); +#ifndef G_DISABLE_ASSERT g_return_val_if_fail (ri->version == ri->hash_table->version, FALSE); +#endif if (ri->pre_advanced) { @@ -484,7 +486,9 @@ iter_remove_or_steal (RealIter *ri, gboolean notify) int position; g_return_if_fail (ri != NULL); +#ifndef G_DISABLE_ASSERT g_return_if_fail (ri->version == ri->hash_table->version); +#endif g_return_if_fail (ri->node != NULL); prev = ri->prev_node;