cloud-setup: actually pass the HTTP method in nm_http_client_poll_req()

https://bugzilla.redhat.com/show_bug.cgi?id=2179718

Fixes: 8b7e12c2d6 ('cloud-setup/ec2: start with requesting a IMDSv2 token')
Fixes: cd74d75002 ('cloud-setup: make nm_http_client_req() accept a method argument')
(cherry picked from commit f07da04cd9)
(cherry picked from commit d787c0c59d)
(cherry picked from commit 6abbdaaa64)
(cherry picked from commit 16dc184845)
(cherry picked from commit 35e76b509b)
(cherry picked from commit b369cdc5f2)
This commit is contained in:
Lubomir Rintel 2023-03-21 22:47:27 +01:00 committed by Íñigo Huguet
parent 865fe0732e
commit 6e1566ffaf

View file

@ -290,7 +290,7 @@ nm_http_client_req(NMHttpClient * self,
nmcs_wait_for_objects_register(edata->task);
_LOG2D(edata, "start get ...");
_LOG2D(edata, "start %s ...", http_method ?: "get");
edata->ehandle = curl_easy_init();
if (!edata->ehandle) {
@ -554,6 +554,7 @@ nm_http_client_poll_req(NMHttpClient * self,
.check_user_data = check_user_data,
.response_code = -1,
.http_headers = NULL,
.http_method = http_method,
};
if (http_headers) {