NetworkManager/src/vpn
Thomas Haller b7a30dbf1f proxy: introduce call-id for clearing pacmanager configuration
nm_pacrunner_manager_remove() required a "tag" argument. It was a
bug for callers trying to remove a configuration for a non-existing
tag.

That effectively means, the caller must keep track of whether a certain
"tag" is pending. The caller also must remember the tag -- a tag that he
must choose uniquely in the first place.

Turn that around and have nm_pacrunner_manager_send() return a (non
NULL) call-id. This call-id may later be used to remove the
configuration.

Apparently, previously the tracking of the "tag" was not always correct
and we hit the assertion in nm_pacrunner_manager_remove().

https://bugzilla.redhat.com/show_bug.cgi?id=1444374
(cherry picked from commit b04a9c90eb)
2017-04-23 18:16:25 +02:00
..
nm-vpn-connection.c proxy: introduce call-id for clearing pacmanager configuration 2017-04-23 18:16:25 +02:00
nm-vpn-connection.h vpn-connection: use NMActiveConnectionStateReason 2017-03-17 10:21:19 +01:00
nm-vpn-manager.c build: rename "src/vpn-manager" to "src/vpn" 2016-11-21 14:07:47 +01:00
nm-vpn-manager.h build: rename "src/vpn-manager" to "src/vpn" 2016-11-21 14:07:47 +01:00