[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r29147 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r29147 - gnunet/src/ats |
Date: |
Tue, 10 Sep 2013 11:59:28 +0200 |
Author: wachs
Date: 2013-09-10 11:59:28 +0200 (Tue, 10 Sep 2013)
New Revision: 29147
Modified:
gnunet/src/ats/gnunet-service-ats-solver_mlp.c
Log:
only solve on request:
- if we have a new request
- if we have an address for the peer
Modified: gnunet/src/ats/gnunet-service-ats-solver_mlp.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats-solver_mlp.c 2013-09-10 09:20:25 UTC
(rev 29146)
+++ gnunet/src/ats/gnunet-service-ats-solver_mlp.c 2013-09-10 09:59:28 UTC
(rev 29147)
@@ -1531,9 +1531,11 @@
/* Added new peer, we have to rebuild problem before solving */
mlp->mlp_prob_changed = GNUNET_YES;
+
+ if ((GNUNET_YES == mlp->mlp_auto_solve) &&
+ (GNUNET_YES ==
GNUNET_CONTAINER_multihashmap_contains(mlp->addresses, &peer->hashPubKey)))
+ GAS_mlp_solve_problem (mlp);
}
- if (GNUNET_YES == mlp->mlp_auto_solve)
- GAS_mlp_solve_problem (mlp);
/* Get prefered address */
GNUNET_CONTAINER_multihashmap_get_multiple (mlp->addresses,
&peer->hashPubKey,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r29147 - gnunet/src/ats,
gnunet <=