From: James Jones Date: Wed, 22 Jun 2022 20:59:41 +0000 (-0500) Subject: Annotate to assure coverity that buffers are initialized (CID #1504042, #1504436... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67baedd3034f2a0233ac87ae5b66bd3ece3f79ea;p=thirdparty%2Ffreeradius-server.git Annotate to assure coverity that buffers are initialized (CID #1504042, #1504436) (#4543) --- diff --git a/src/bin/radsniff.c b/src/bin/radsniff.c index 02fd1115b38..ad38e1a800c 100644 --- a/src/bin/radsniff.c +++ b/src/bin/radsniff.c @@ -511,6 +511,7 @@ static void rs_packet_save_in_output_dir(uint64_t count, UNUSED rs_status_t stat fr_base16_encode(&FR_SBUFF_OUT(vector, sizeof(vector)), &FR_DBUFF_TMP(packet->vector, RADIUS_AUTH_VECTOR_LENGTH)); + /* coverity[uninit] */ fprintf(output_file.handle, "Authenticator-Field = 0x%s\n", vector); if (fr_log_close(&output_file) < 0) { diff --git a/src/lib/util/sbuff.c b/src/lib/util/sbuff.c index d8288c75566..419b5dd4726 100644 --- a/src/lib/util/sbuff.c +++ b/src/lib/util/sbuff.c @@ -1272,6 +1272,7 @@ fr_slen_t fr_sbuff_out_##_name(fr_sbuff_parse_error_t *err, _type *out, fr_sbuff return -1; \ } \ errno = 0; /* this is needed as parsing functions don't reset errno */ \ + /* coverity[uninit] */ \ res = _func(buff, &end); \ if (errno == ERANGE) { \ if (res > 0) { \