LRN: Fix-test_group-interval.patch:
authorChristian Grothoff <christian@grothoff.org>
Sun, 10 Jun 2012 22:44:32 +0000 (22:44 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 10 Jun 2012 22:44:32 +0000 (22:44 +0000)
Just a wild guess - you wanted to find ids either inside the interval
or outside of it.
Although maybe you should have used <= and >= in one of the conditions
then?
CG: only mrwiggles knows the truth.  Anyway, old testing will be gone soon enough....

src/testing_old/testing_group.c

index 3ba7c5cce0b3b7f226783a9f53a11004e4abd99c..46c513970e52d8abcbf6ebcb73fe3df8cb187e04 100644 (file)
@@ -1949,7 +1949,8 @@ create_small_world_ring (struct GNUNET_TESTING_PeerGroup *pg,
         randomPeer =
             GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, pg->total);
         while ((((randomPeer < max) && (randomPeer > min)) && (useAnd == 0)) ||
-               (((randomPeer > min) || (randomPeer < max)) && (useAnd == 1)))
+               (((randomPeer > max) || (randomPeer < min)) && (useAnd == 1)))
+
         {
           randomPeer =
               GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, pg->total);