Skip to content

Commit 2699377

Browse files
committed
oauth2: always validate creation of config_map
Signed-off-by: Eduardo Silva <[email protected]>
1 parent 77705fc commit 2699377

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/flb_oauth2.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ static void oauth2_reset_state(struct flb_oauth2 *ctx)
124124

125125
static void oauth2_apply_defaults(struct flb_oauth2_config *cfg)
126126
{
127-
cfg->enabled = FLB_TRUE;
127+
cfg->enabled = FLB_FALSE;
128128
cfg->auth_method = FLB_OAUTH2_AUTH_METHOD_BASIC;
129129
cfg->refresh_skew = FLB_OAUTH2_DEFAULT_SKEW_SECS;
130130
cfg->timeout = 0;
@@ -903,6 +903,10 @@ struct mk_list *flb_oauth2_get_config_map(struct flb_config *config)
903903
struct mk_list *config_map;
904904

905905
config_map = flb_config_map_create(config, oauth2_config_map);
906+
if (!config_map) {
907+
flb_error("[oauth2] error loading OAuth2 config map");
908+
return NULL;
909+
}
906910

907911
return config_map;
908912
}

0 commit comments

Comments
 (0)