TEST_CASE("Copy 5 bytes to out");
slen = fr_sbuff_out_bstrncpy_exact(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, 5);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_SLEN(slen, 5);
TEST_CHECK_STRCMP(out, "i am ");
TEST_CHECK_STRCMP(sbuff.p, "a test string");
TEST_CASE("Copy 5 bytes to out");
slen = fr_sbuff_out_bstrncpy(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, 5);
TEST_CHECK_SLEN(slen, 5);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, "i am ");
TEST_CHECK_STRCMP(sbuff.p, "a test string");
TEST_CASE("Copy 5 bytes to out");
slen = fr_sbuff_out_bstrncpy_allowed(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, 5, allow_lowercase_and_space);
TEST_CHECK_SLEN(slen, 5);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, "i am ");
TEST_CHECK_STRCMP(sbuff.p, "a test string");
TEST_CASE("Copy 5 bytes to out");
slen = fr_sbuff_out_bstrncpy_until(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, 5, NULL, NULL);
TEST_CHECK_SLEN(slen, 5);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, "i am ");
TEST_CHECK_STRCMP(sbuff.p, "a test string");
TEST_CASE("Copy 5 bytes to out");
slen = fr_sbuff_out_unescape_until(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, 5, NULL, &rules);
TEST_CHECK_SLEN(slen, 5);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, "i am ");
TEST_CHECK_STRCMP(sbuff.p, "a test string");
slen = fr_sbuff_out_unescape_until(&FR_SBUFF_OUT(escape_out, sizeof(escape_out)), &sbuff, SIZE_MAX,
&FR_SBUFF_TERM("g"), &pipe_rules);
TEST_CHECK_SLEN(slen, 20);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(escape_out, "i am a |t|est string");
TEST_CHECK_STRCMP(sbuff.p, "");
slen = fr_sbuff_out_unescape_until(&FR_SBUFF_OUT(escape_out, sizeof(escape_out)), &sbuff, SIZE_MAX,
&FR_SBUFF_TERM("g"), &pipe_rules_sub);
TEST_CHECK_SLEN(slen, 20);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(escape_out, "i am a |t|est strinh");
TEST_CHECK_STRCMP(sbuff.p, "");
slen = fr_sbuff_out_bstrncpy_until(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, SIZE_MAX, &tt, NULL);
TEST_CHECK(slen == 3);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, "foo");
fr_sbuff_advance(&sbuff, 1);
slen = fr_sbuff_out_bstrncpy_until(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, SIZE_MAX, &tt_eof, NULL);
TEST_CHECK(slen == 3);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, "foo");
fr_sbuff_advance(&sbuff, 1); /* Advance past comma */
slen = fr_sbuff_out_bstrncpy_until(&FR_SBUFF_OUT(out, sizeof(out)), &sbuff, SIZE_MAX, &tt_eof, NULL);
TEST_CHECK(slen == 4);
- /* coverity[uninit_use_in_call] */
TEST_CHECK_STRCMP(out, " bar");
TEST_CHECK(fr_sbuff_is_terminal(&sbuff, &tt_eof) == true);
len = xlat_eval(charbuf, sizeof(charbuf), request, "%(mschap:LM-Hash %{User-Password})", NULL, NULL);
if (len < 0) RETURN_MODULE_FAIL;
- /* coverity[uninit_use_in_call] */
if ((fr_base16_decode(NULL, &FR_DBUFF_TMP(digest, sizeof(digest)), &FR_SBUFF_IN(charbuf, len), false) !=
(ssize_t)known_good->vp_length) ||
(fr_digest_cmp(digest, known_good->vp_octets, known_good->vp_length) != 0)) {
fr_md5_calc(buff, (uint8_t *) buff2, p - buff2);
}
- /* coverity[uninit_use_in_call] */
if (fr_digest_cmp(digest, buff, 16) != 0) {
REDEBUG("NS-MTA-MD5 digest does not match \"known good\" digest");
RETURN_MODULE_REJECT;