net: ipv6: Check return value from mbedtls_md_setup
Bail out if mbedtls_md_setup() returns an error. Signed-off-by: Jukka Rissanen <jukka.rissanen@nordicsemi.no>
This commit is contained in:
parent
26d033b790
commit
bf091fc909
1 changed files with 6 additions and 1 deletions
|
@ -903,7 +903,12 @@ static int gen_stable_iid(uint8_t if_index,
|
|||
}
|
||||
|
||||
mbedtls_md_init(&ctx);
|
||||
mbedtls_md_setup(&ctx, md_info, true);
|
||||
ret = mbedtls_md_setup(&ctx, md_info, true);
|
||||
if (ret != 0) {
|
||||
NET_DBG("Cannot %s hmac (%d)", "setup", ret);
|
||||
goto err;
|
||||
}
|
||||
|
||||
ret = mbedtls_md_hmac_starts(&ctx, secret_key, sizeof(secret_key));
|
||||
if (ret != 0) {
|
||||
NET_DBG("Cannot %s hmac (%d)", "start", ret);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue