From: Alan T. DeKok Date: Fri, 8 Jul 2022 13:02:52 +0000 (-0400) Subject: Revert "zero-length strings are allowed to have NULL ptrs" X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e551ac29016e0098b0e06135b179b836c992958d;p=thirdparty%2Ffreeradius-server.git Revert "zero-length strings are allowed to have NULL ptrs" This reverts commit a49569534534c33bc0dad3505f012767dd241b85. --- diff --git a/src/lib/util/value.c b/src/lib/util/value.c index 3d59d49eff4..8911064ea5b 100644 --- a/src/lib/util/value.c +++ b/src/lib/util/value.c @@ -5814,8 +5814,6 @@ DIAG_ON(nonnull-compare) switch (vb->type) { case FR_TYPE_STRING: - if (!vb->vb_length) return; - fr_fatal_assert_msg(vb->vb_strvalue, "CONSISTENCY CHECK FAILED %s[%i]: fr_value_box_t strvalue field " "was NULL", file, line); fr_fatal_assert_msg(vb->vb_strvalue[vb->vb_length] == '\0', @@ -5824,15 +5822,11 @@ DIAG_ON(nonnull-compare) break; case FR_TYPE_OCTETS: - if (!vb->vb_length) return; - fr_fatal_assert_msg(vb->vb_octets, "CONSISTENCY CHECK FAILED %s[%i]: fr_value_box_t octets field " "was NULL", file, line); break; case FR_TYPE_VOID: - if (!vb->vb_length) return; - fr_fatal_assert_msg(vb->vb_void, "CONSISTENCY CHECK FAILED %s[%i]: fr_value_box_t ptr field " "was NULL", file, line); break;