about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRichard Nyberg <rnyberg@murmeldjur.se>2005-07-20 21:44:37 +0000
committerRichard Nyberg <rnyberg@murmeldjur.se>2005-07-20 21:44:37 +0000
commit5169d5a862519780670672f6d500d67a877b6b8c (patch)
tree4c10e3aa8eb581f885077b94cb8837a170d2079e
parent78fddd57db45fdbed7657e13daf32f6c810608f0 (diff)
downloadbtpd-5169d5a862519780670672f6d500d67a877b6b8c.tar.gz
btpd-5169d5a862519780670672f6d500d67a877b6b8c.zip
Missed to update peer->nreqs_out at a couple of places.
-rw-r--r--btpd/peer.c1
-rw-r--r--btpd/policy_subr.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/btpd/peer.c b/btpd/peer.c
index d73b79c..f40e3c1 100644
--- a/btpd/peer.c
+++ b/btpd/peer.c
@@ -92,6 +92,7 @@ again:
 	net_send_cancel(p, req);
 	BTPDQ_REMOVE(&p->my_reqs, req, entry);
 	free(req);
+	p->nreqs_out--;
 	goto again;
     }
 }
diff --git a/btpd/policy_subr.c b/btpd/policy_subr.c
index 598f541..269d238 100644
--- a/btpd/policy_subr.c
+++ b/btpd/policy_subr.c
@@ -443,6 +443,7 @@ cm_unassign_requests(struct peer *p)
     }
 
     assert(BTPDQ_EMPTY(&p->my_reqs));
+    p->nreqs_out = 0;
 }