gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r28785 - gnunet/src/ats
Date: Thu, 22 Aug 2013 09:51:54 +0200

Author: wachs
Date: 2013-08-22 09:51:54 +0200 (Thu, 22 Aug 2013)
New Revision: 28785

Modified:
   gnunet/src/ats/gnunet-service-ats-solver_proportional.c
Log:
simplify to make reader and clang happy


Modified: gnunet/src/ats/gnunet-service-ats-solver_proportional.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats-solver_proportional.c     2013-08-22 
07:49:19 UTC (rev 28784)
+++ gnunet/src/ats/gnunet-service-ats-solver_proportional.c     2013-08-22 
07:51:54 UTC (rev 28785)
@@ -735,19 +735,21 @@
 static int
 get_active_address_it (void *cls, const struct GNUNET_HashCode * key, void 
*value)
 {
-  struct ATS_Address * dest = (struct ATS_Address *) (*(struct ATS_Address 
**)cls);
-  struct ATS_Address * aa = (struct ATS_Address *) value;
+       struct ATS_Address **dest = cls;
+  struct ATS_Address *aa = (struct ATS_Address *) value;
 
   if (GNUNET_YES == aa->active)
   {
-      if (dest != NULL)
+
+      if (NULL != (*dest))
       {
           /* should never happen */
           LOG (GNUNET_ERROR_TYPE_ERROR, "Multiple active addresses for peer 
`%s'\n", GNUNET_i2s (&aa->peer));
           GNUNET_break (0);
           return GNUNET_NO;
       }
-      dest = aa;
+      GNUNET_break (0);
+      (*dest) = aa;
   }
   return GNUNET_OK;
 }




reply via email to

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