
src/nm-dispatcher.c was passing the connection's D-Bus path to the dispatcher, which was then ignoring it. Meanwhile, test-dispatcher-envp was passing a fake D-Bus path with the wrong name (which didn't actually matter since nm_dispatcher_utils_construct_envp() ignored it anyway). Fix it so that the path gets exposed as CONNECTION_DBUS_PATH, and adjust the tests for that.
23 lines
470 B
Plaintext
23 lines
470 B
Plaintext
[main]
|
|
action=down
|
|
expected-iface=wlan0
|
|
uuid=3fd2a33a-d81b-423f-ae99-e6baba742311
|
|
id=Random Connection
|
|
|
|
[device]
|
|
state=30
|
|
ip-interface=wlan0
|
|
type=2
|
|
interface=wlan0
|
|
path=/org/freedesktop/NetworkManager/Devices/0
|
|
|
|
[env]
|
|
PATH=
|
|
CONNECTION_UUID=3fd2a33a-d81b-423f-ae99-e6baba742311
|
|
CONNECTION_DBUS_PATH=/org/freedesktop/NetworkManager/Connections/5
|
|
CONNECTION_ID=Random Connection
|
|
CONNECTION_FILENAME=/callouts/tests/dispatcher-down
|
|
DEVICE_IFACE=wlan0
|
|
DEVICE_IP_IFACE=wlan0
|
|
|