Fix Coverity Scan 1486952 Resource leak

pull/2505/head
Roger A. Light 4 years ago
parent 00b5d5d496
commit 2e7a313ba1

@ -2472,7 +2472,10 @@ static int config__read_file_core(struct mosquitto__config *config, bool reload,
return MOSQ_ERR_NOMEM; return MOSQ_ERR_NOMEM;
} }
ws_origins[cur_listener->ws_origin_count] = NULL; ws_origins[cur_listener->ws_origin_count] = NULL;
if(conf__parse_string(&token, "websockets_origin", &ws_origins[cur_listener->ws_origin_count], &saveptr)) return MOSQ_ERR_INVAL; if(conf__parse_string(&token, "websockets_origin", &ws_origins[cur_listener->ws_origin_count], &saveptr)){
mosquitto__FREE(ws_origins);
return MOSQ_ERR_INVAL;
}
cur_listener->ws_origins = ws_origins; cur_listener->ws_origins = ws_origins;
cur_listener->ws_origin_count++; cur_listener->ws_origin_count++;
# else # else

Loading…
Cancel
Save