Comment 28 for bug 1169614

Revision history for this message
Steve Dodd (anarchetic) wrote :

Color me baffled. Try adding some more debug??

diff -ur network-manager-0.9.8.8/src/nm-policy.c network-manager-0.9.8.8.sd/src/nm-policy.c
--- network-manager-0.9.8.8/src/nm-policy.c 2014-01-26 17:37:05.000000000 +0000
+++ network-manager-0.9.8.8.sd/src/nm-policy.c 2014-03-06 22:15:15.621617528 +0000
@@ -1971,13 +1971,16 @@
  const GSList *active, *iter;

  active = nm_manager_get_active_connections (manager);
+ nm_log_dbg(LOGD_CORE,"Searching for connection '%s' (%p)", nm_connection_get_id(connection),connection);
  for (iter = active; iter; iter = g_slist_next (iter)) {
   NMActiveConnection *ac = iter->data;
   NMActiveConnectionState state = nm_active_connection_get_state (ac);
   GError *error = NULL;

+ nm_log_dbg(LOGD_CORE,"Found connection '%s' (%p)", nm_connection_get_id(connection),connection);
   if (nm_active_connection_get_connection (ac) == connection &&
       (state <= NM_ACTIVE_CONNECTION_STATE_ACTIVATED)) {
+ nm_log_dbg(LOGD_CORE,"Deactivating connection '%s' (%p)", nm_connection_get_id(connection),connection);
    if (!nm_manager_deactivate_connection (manager,
                                           nm_active_connection_get_path (ac),
                                           NM_DEVICE_STATE_REASON_CONNECTION_REMOVED,