diff --git a/subsys/net/lib/tls_credentials/tls_credentials_trusted.c b/subsys/net/lib/tls_credentials/tls_credentials_trusted.c index 1a99ad08441..6b46b0b7680 100644 --- a/subsys/net/lib/tls_credentials/tls_credentials_trusted.c +++ b/subsys/net/lib/tls_credentials/tls_credentials_trusted.c @@ -401,6 +401,7 @@ int tls_credential_get(sec_tag_t tag, enum tls_credential_type type, if (info.size > *credlen) { ret = -EFBIG; + *credlen = info.size; goto cleanup; }