From 5ed917a8c1a46a7dbf67b4cc7a4c81bfeade71f3 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 16 Oct 2019 08:48:37 +0200 Subject: [PATCH] shared: avoid extra asserts in production code for NMRefString These asserts were always intended as for extra debugging mode. Don't enable them in production code. Fixes: 908fadec964e ('shared: add NMRefString') --- shared/nm-glib-aux/nm-ref-string.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/nm-glib-aux/nm-ref-string.c b/shared/nm-glib-aux/nm-ref-string.c index 1c9515c50..f128d5583 100644 --- a/shared/nm-glib-aux/nm-ref-string.c +++ b/shared/nm-glib-aux/nm-ref-string.c @@ -50,6 +50,7 @@ _ref_string_equal (gconstpointer pa, gconstpointer pb) static void _ASSERT (const RefString *rstr0) { +#if NM_MORE_ASSERTS int r; nm_assert (rstr0); @@ -62,6 +63,7 @@ _ASSERT (const RefString *rstr0) nm_assert (rstr0 == g_hash_table_lookup (gl_hash, rstr0)); G_UNLOCK (gl_lock); +#endif } /**