gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r35252 - gnunet/src/ats


From: gnunet
Subject: [GNUnet-SVN] r35252 - gnunet/src/ats
Date: Fri, 13 Feb 2015 01:01:39 +0100

Author: grothoff
Date: 2015-02-13 01:01:39 +0100 (Fri, 13 Feb 2015)
New Revision: 35252

Modified:
   gnunet/src/ats/gnunet-service-ats_normalization.c
Log:
simplify logic, avoid using uninit variable

Modified: gnunet/src/ats/gnunet-service-ats_normalization.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_normalization.c   2015-02-12 20:35:50 UTC 
(rev 35251)
+++ gnunet/src/ats/gnunet-service-ats_normalization.c   2015-02-13 00:01:39 UTC 
(rev 35252)
@@ -232,7 +232,6 @@
 {
   const struct GNUNET_ATS_Properties *prop = &address->properties;
   struct PropertyRange range;
-  int range_changed;
 
   LOG (GNUNET_ERROR_TYPE_DEBUG,
        "Updating properties for peer `%s'\n",
@@ -257,25 +256,23 @@
   {
     /* limits changed, (re)normalize all addresses */
     property_range = range;
-    range_changed = GNUNET_YES;
-  }
-  if (GNUNET_YES == range_changed)
     GNUNET_CONTAINER_multipeermap_iterate (GSA_addresses,
                                            &normalize_address,
                                            NULL);
+    GNUNET_CONTAINER_multipeermap_iterate (GSA_addresses,
+                                           &notify_change,
+                                           NULL);
+  }
   else
+  {
+    /* renormalize just this one address */
     normalize_address (NULL,
                        &address->peer,
                        address);
-  /* after all peers have been updated, notify about changes */
-  if (GNUNET_YES == range_changed)
-    GNUNET_CONTAINER_multipeermap_iterate (GSA_addresses,
-                                           &notify_change,
-                                           NULL);
-  else
     notify_change (NULL,
                    &address->peer,
                    address);
+  }
   GAS_plugin_solver_unlock ();
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]