From: Arran Cudbard-Bell Date: Tue, 1 Jun 2021 23:04:05 +0000 (-0500) Subject: Correctly terminate the output buffer X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b3e9e6faca3ade757b33dfecdf79c5235254b2bf;p=thirdparty%2Ffreeradius-server.git Correctly terminate the output buffer --- diff --git a/src/lib/util/base_16_32_64_tests.c b/src/lib/util/base_16_32_64_tests.c index ffe567439a8..ec2ef73b17d 100644 --- a/src/lib/util/base_16_32_64_tests.c +++ b/src/lib/util/base_16_32_64_tests.c @@ -95,7 +95,7 @@ static void test_base16_decode(void) (ssize_t)base16_vectors[i].cleartext.len); TEST_MSG("%s", fr_strerror()); - buffer[6] = 0x00; + fr_dbuff_in_bytes(&out, 0x00); /* Terminate */ fr_dbuff_set_to_start(&out); TEST_CHECK_STRCMP((char *)fr_dbuff_current(&out), base16_vectors[i].cleartext.str); @@ -141,7 +141,7 @@ static void test_base32_decode(void) (ssize_t)base32_vectors[i].cleartext.len); TEST_MSG("%s", fr_strerror()); - buffer[6] = 0x00; + fr_dbuff_in_bytes(&out, 0x00); /* Terminate */ fr_dbuff_set_to_start(&out); TEST_CHECK_STRCMP((char *)fr_dbuff_current(&out), base32_vectors[i].cleartext.str); @@ -188,7 +188,7 @@ static void test_base32_hex_decode(void) (ssize_t)base32_hex_vectors[i].cleartext.len); TEST_MSG("%s", fr_strerror()); - buffer[6] = 0x00; + fr_dbuff_in_bytes(&out, 0x00); /* Terminate */ fr_dbuff_set_to_start(&out); TEST_CHECK_STRCMP((char *)fr_dbuff_current(&out), base32_hex_vectors[i].cleartext.str); @@ -235,7 +235,7 @@ static void test_base64_decode(void) (ssize_t)base64_vectors[i].cleartext.len); TEST_MSG("%s", fr_strerror()); - buffer[6] = 0x00; + fr_dbuff_in_bytes(&out, 0x00); /* Terminate */ fr_dbuff_set_to_start(&out); TEST_CHECK_STRCMP((char *)fr_dbuff_current(&out), base64_vectors[i].cleartext.str);