NetworkManager/src/devices/wifi
Thomas Haller d5c857307e wifi: properly handle floating GVariant in supplicant_iface_wps_credentials_cb()
g_variant_new_parsed() returns a floating reference. Later, we pass
the floating reference to nm_settings_connection_new_secrets(),
but don't transfer ownership.

That might not be a bug (I didn't check), but it requires that
nm_settings_connection_new_secrets() does not take a reference
to the secrets variant.

Convert the floating reference to a real reference to avoid
this dangerous pattern.

Fixes: 0eb7617504
2017-05-19 19:36:26 +02:00
..
tests wifi/test-general: don't do g_message() in test 2017-04-15 12:30:05 +02:00
nm-device-olpc-mesh.c device: don't use platform singleton getter in device subclasses 2017-04-18 15:49:14 +02:00
nm-device-olpc-mesh.h build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-device-wifi.c wifi: properly handle floating GVariant in supplicant_iface_wps_credentials_cb() 2017-05-19 19:36:26 +02:00
nm-device-wifi.h build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-wifi-ap.c wifi/ap: maintain the WPS flags 2017-05-15 12:59:55 +02:00
nm-wifi-ap.h wifi/ap: maintain the WPS flags 2017-05-15 12:59:55 +02:00
nm-wifi-factory.c build: don't add subdirectories to include search path but require qualified include 2016-11-21 14:26:37 +01:00
nm-wifi-utils.c wifi: rename NMAccessPoint to NMWifiAP 2016-10-06 20:35:05 +02:00
nm-wifi-utils.h include: use double-quotes to include our own headers 2017-03-09 14:12:35 +01:00