NetworkManager/clients
Antonio Cardace e9f865b365
nmcs-http: fix multiple HTTP request bug
Since just a single pointer is used to store the socket's GSource
if more than 1 consecutive request was done through the same
HTTP provider the 2nd request would clear the GSource associated to
the second request causing the 1st HTTP request to never complete
and end up in a expired timeout.

Use a hashtable instead so we can correctly track all requests.

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

Fixes: 69f048bf0c ('cloud-setup: add tool for automatic IP configuration in cloud')
(cherry picked from commit 427fbc85f0)
(cherry picked from commit f5487645d8)
(cherry picked from commit fe3ddf3eff)
2020-08-28 12:20:38 +02:00
..
cli cli: fix reference count handling in hotspot error path 2020-08-28 12:13:47 +02:00
cloud-setup nmcs-http: fix multiple HTTP request bug 2020-08-28 12:20:38 +02:00
common libnm-core: interpret ovs-patch.peer as an interface name 2020-06-11 13:27:57 +02:00
tests libnm,cli,ifcfg-rh: add ipv6.ra-timeout configuration option 2020-02-17 15:06:10 +01:00
tui tui: fix signature for nmt_newt_form_keypress_callback() callback 2020-08-28 11:37:03 +02:00
meson.build cloud-setup: add tool for automatic IP configuration in cloud 2019-11-28 19:52:18 +01:00
nm-online.c all: manually drop code comments with file description 2019-10-01 07:50:52 +02:00