]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
check return code. CID #1642921
authorAlan T. DeKok <aland@freeradius.org>
Thu, 20 Feb 2025 18:54:49 +0000 (13:54 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 20 Feb 2025 19:23:26 +0000 (14:23 -0500)
src/lib/tls/bio.c

index cb3b6a5bcef930b0d59f712fe48354580f5b3df6..5a5b200243ea5b2e305b6264bf16f523980b1d89 100644 (file)
@@ -197,7 +197,7 @@ char *fr_tls_bio_dbuff_finalise_bstr(fr_tls_bio_dbuff_t *bd)
        if (unlikely(!bd)) return NULL;
        if (unlikely(!bd->dbuff_in.buff)) return NULL;
 
-       fr_dbuff_in_bytes(&bd->dbuff_in, 0x00);
+       if (fr_dbuff_in_bytes(&bd->dbuff_in, 0x00) <= 0) return NULL;
        fr_dbuff_trim_talloc(&bd->dbuff_in, SIZE_MAX);
 
        buff = bd->dbuff_in.buff;