forked from espressif/esp-idf
Merge branch 'bugfix/coverity_issue_supplicant' into 'master'
esp_wifi: Fix coverity issues Closes IDF-11716 and IDF-11751 See merge request espressif/esp-idf!35865
This commit is contained in:
@@ -983,7 +983,12 @@ int crypto_pk_write_formatted_pubkey_der(mbedtls_pk_context *key, unsigned char
|
|||||||
|
|
||||||
c = buf + size;
|
c = buf + size;
|
||||||
|
|
||||||
MBEDTLS_ASN1_CHK_ADD(len, mbedtls_pk_write_pubkey_formatted(&c, buf, key, format));
|
ret = mbedtls_pk_write_pubkey_formatted(&c, buf, key, format);
|
||||||
|
|
||||||
|
if (ret < 0) {
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
MBEDTLS_ASN1_CHK_ADD(len, ret);
|
||||||
|
|
||||||
if (c - buf < 1) {
|
if (c - buf < 1) {
|
||||||
return (MBEDTLS_ERR_ASN1_BUF_TOO_SMALL);
|
return (MBEDTLS_ERR_ASN1_BUF_TOO_SMALL);
|
||||||
|
@@ -170,7 +170,8 @@ static u8 * eap_ttls_avp_hdr(u8 *avphdr, u32 avp_code, u32 vendor_id,
|
|||||||
}
|
}
|
||||||
|
|
||||||
avp->avp_code = host_to_be32(avp_code);
|
avp->avp_code = host_to_be32(avp_code);
|
||||||
avp->avp_length = host_to_be32((flags << 24) | (u32) (hdrlen + len));
|
avp->avp_length = host_to_be32(((u32) (flags << 24)) |
|
||||||
|
(u32) (hdrlen + len));
|
||||||
|
|
||||||
return avphdr + hdrlen;
|
return avphdr + hdrlen;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user