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)
(cherry picked from commit 6e1566ffaf)
This commit is contained in:
Lubomir Rintel 2023-03-21 22:47:27 +01:00 committed by Íñigo Huguet
parent d75e307ebc
commit 4a082baf82

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) {