summaryrefslogtreecommitdiff
path: root/shared
diff options
context:
space:
mode:
Diffstat (limited to 'shared')
-rw-r--r--shared/nm-glib-aux/nm-shared-utils.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/shared/nm-glib-aux/nm-shared-utils.c b/shared/nm-glib-aux/nm-shared-utils.c
index befde06d1f..44079dcf3a 100644
--- a/shared/nm-glib-aux/nm-shared-utils.c
+++ b/shared/nm-glib-aux/nm-shared-utils.c
@@ -784,7 +784,11 @@ nm_utils_parse_inaddr_bin_full (int addr_family,
/* The legacy parser should accept everything that inet_pton() accepts too. Meaning,
* it should strictly parse *more* formats. And of course, parse it the same way. */
- nm_assert (_parse_legacy_addr4 (text, &a));
+ if (!_parse_legacy_addr4 (text, &a)) {
+ char buf[INET_ADDRSTRLEN];
+
+ g_error ("unexpected assertion failure: could parse \"%s\" as %s, but not accepted by legacy parser", text, _nm_utils_inet4_ntop (addrbin.addr4, buf));
+ }
nm_assert (addrbin.addr4 == a);
}
#endif