Merge branch 'bugfix/http_auth_for_multiple_redirect' into 'master'

esp_http_client: Fix redirect by resetting auth_header before parsing

Closes IDF-4821

See merge request espressif/esp-idf!17736
pull/8968/head
Mahavir Jain 2022-04-29 12:46:02 +08:00
commit 7acaa7f96d
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -522,6 +522,10 @@ static esp_err_t esp_http_client_prepare(esp_http_client_handle_t client)
free(client->location);
client->location = NULL;
}
if (client->auth_header != NULL) {
free(client->auth_header);
client->auth_header = NULL;
}
http_parser_init(client->parser, HTTP_RESPONSE);
if (client->connection_info.username) {
char *auth_response = NULL;