Skip to content

Commit 32d46a0

Browse files
committed
prevent memory leak in init of jwks_provider->jwks_uri->endpoint->url
Signed-off-by: Hans Zandbelt <hans.zandbelt@openidc.com>
1 parent cfbd27a commit 32d46a0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/jose.c

+7
Original file line numberDiff line numberDiff line change
@@ -1882,6 +1882,13 @@ _OAUTH_CFG_CTX_CALLBACK(oauth2_jose_verify_options_jwk_set_aws_alb)
18821882
goto end;
18831883

18841884
oauth2_jose_jwt_verify_ctx_t *ptr = verify->ctx->ptr;
1885+
1886+
// this is going to be set dynamically
1887+
if (ptr->jwks_provider->jwks_uri->endpoint->url) {
1888+
oauth2_mem_free(ptr->jwks_provider->jwks_uri->endpoint->url);
1889+
ptr->jwks_provider->jwks_uri->endpoint->url = NULL;
1890+
}
1891+
18851892
ptr->jwks_provider->alb_arn = oauth2_strdup(value);
18861893

18871894
alb_base_url = oauth2_nv_list_get(log, params, "alb_base_url");

0 commit comments

Comments
 (0)