]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
handle magic OOM values. CID #1676084
authorAlan T. DeKok <aland@freeradius.org>
Sun, 14 Dec 2025 21:19:33 +0000 (16:19 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 14 Dec 2025 21:19:33 +0000 (16:19 -0500)
src/lib/util/cbor.c

index 38a16582388305ac15aeff9d7f60dc442922cf20..a801c7d0977235f18dde6f366031c5d906cbd161 100644 (file)
@@ -120,7 +120,7 @@ done:
 /*
  *     Make many things easier
  */
-#define return_slen return slen - fr_dbuff_used(&work_dbuff)
+#define return_slen return FR_DBUFF_ERROR_OFFSET(slen, fr_dbuff_used(&work_dbuff))
 
 /*
  *     Octets is length + data