1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-09 00:00:04 +01:00

coverity: 2021-12-1 uplevel fixes

This commit is contained in:
Andy Green 2022-02-23 14:50:49 +00:00
parent 49af3742c6
commit 2cf7e0f4ec
2 changed files with 14 additions and 7 deletions

View file

@ -209,9 +209,12 @@ lws_cose_sign_payload_chunk(struct lws_cose_sign_context *csc,
lws_lec_init(&lec, lbuf, sizeof(lbuf));
/* we know it will fit */
lws_lec_printf(&lec, "{1:%lld}",
/* we know it will fit... but coverity doesn't */
ret = lws_lec_printf(&lec, "{1:%lld}",
(long long)alg->cose_alg);
if (ret != LWS_LECPCTX_RET_FINISHED)
return ret;
lws_lec_scratch(&lec);
if (!csc->subsequent) {
@ -293,9 +296,11 @@ lws_cose_sign_payload_chunk(struct lws_cose_sign_context *csc,
lws_lec_init(&lec, lbuf, sizeof(lbuf));
/* we know it will fit */
lws_lec_printf(&lec, "{1:%lld}",
/* we know it will fit... but coverity doesn't... */
ret = lws_lec_printf(&lec, "{1:%lld}",
(long long)alg->cose_alg);
if (ret != LWS_LECPCTX_RET_FINISHED)
return ret;
lws_lec_init(&lec1, lb, sizeof(lb));
lws_lec_int(&lec1, LWS_CBOR_MAJTYP_BSTR, 0,
@ -454,8 +459,10 @@ inner_protected:
lws_lec_init(&lec1, lb, sizeof(lb));
lws_lec_int(&lec1, LWS_CBOR_MAJTYP_BSTR, 0,
lec.used);
lws_lec_printf(csc->info.lec, "{1:%lld}",
(long long)csc->alg->cose_alg);
if (lws_lec_printf(csc->info.lec, "{1:%lld}",
(long long)csc->alg->cose_alg) != LWS_LECPCTX_RET_FINISHED)
/* coverity */
return 0;
break;
default:
lec.used = 0;

View file

@ -2014,7 +2014,7 @@ lws_callback_raw_sshd(struct lws *wsi, enum lws_callback_reasons reason,
const struct lws_protocol_vhost_options *pvo;
const struct lws_protocols *prot;
struct lws_ssh_channel *ch;
char lang[10];
char lang[10] = "";
int n, m, o;
/*