-simplify flow
authorChristian Grothoff <christian@grothoff.org>
Sun, 8 Feb 2015 19:43:46 +0000 (19:43 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 8 Feb 2015 19:43:46 +0000 (19:43 +0000)
src/ats/plugin_ats_proportional.c

index ad026c619c449a388c78a144358fd4a965cdb737..f7d68e62988b84d19b44e1f9ce58601fd3ee89a4 100644 (file)
@@ -1127,26 +1127,25 @@ GAS_proportional_stop_get_preferred_address (void *solver,
 
   cur = get_active_address (s,
                             peer);
-  if (NULL != cur)
-  {
-    LOG (GNUNET_ERROR_TYPE_INFO,
-         "Disabling %s address %p for peer `%s'\n",
-         (GNUNET_NO == cur->active) ? "inactive" : "active",
-         cur,
-         GNUNET_i2s (&cur->peer));
-
-    /* Disabling current address */
-    asi = cur->solver_information;
-    cur_net = asi->network;
-    asi->activated = GNUNET_TIME_UNIT_ZERO_ABS;
-    cur->active = GNUNET_NO; /* No active any longer */
-    cur->assigned_bw_in = 0; /* no bandwidth assigned */
-    cur->assigned_bw_out = 0; /* no bandwidth assigned */
-
-    address_decrement_active (s, cur_net);
-
-    distribute_bandwidth_in_network (s, cur_net);
-  }
+  if (NULL == cur)
+    return;
+  LOG (GNUNET_ERROR_TYPE_INFO,
+       "Disabling %s address %p for peer `%s'\n",
+       (GNUNET_NO == cur->active) ? "inactive" : "active",
+       cur,
+       GNUNET_i2s (&cur->peer));
+
+  /* Disabling current address */
+  asi = cur->solver_information;
+  cur_net = asi->network;
+  asi->activated = GNUNET_TIME_UNIT_ZERO_ABS;
+  cur->active = GNUNET_NO; /* No active any longer */
+  cur->assigned_bw_in = 0; /* no bandwidth assigned */
+  cur->assigned_bw_out = 0; /* no bandwidth assigned */
+  address_decrement_active (s,
+                            cur_net);
+  distribute_bandwidth_in_network (s,
+                                   cur_net);
 }