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

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