aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2013-08-19 09:13:33 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2013-08-19 09:13:33 +0000
commit402260d0410c76d1281448a305fd136128b89661 (patch)
tree9c0920ed145df0998fa9a47f097d3f906dca03e1
parent4ef824d2ebf9839e304fd21172bc6f69b3af3247 (diff)
downloadgnunet-402260d0410c76d1281448a305fd136128b89661.tar.gz
gnunet-402260d0410c76d1281448a305fd136128b89661.zip
- fix resource claiming when deferring operations
-rw-r--r--src/testbed/testbed_api_operations.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/testbed/testbed_api_operations.c b/src/testbed/testbed_api_operations.c
index a418de910..521645b71 100644
--- a/src/testbed/testbed_api_operations.c
+++ b/src/testbed/testbed_api_operations.c
@@ -610,7 +610,10 @@ defer (struct GNUNET_TESTBED_Operation *op)
610 GNUNET_assert (OP_STATE_READY == op->state); 610 GNUNET_assert (OP_STATE_READY == op->state);
611 rq_remove (op); 611 rq_remove (op);
612 for (i = 0; i < op->nqueues; i++) 612 for (i = 0; i < op->nqueues; i++)
613 op->queues[i]->active--; 613 {
614 GNUNET_assert (op->queues[i]->active >= op->nres[i]);
615 op->queues[i]->active -= op->nres[i];
616 }
614 change_state (op, OP_STATE_WAITING); 617 change_state (op, OP_STATE_WAITING);
615} 618}
616 619