aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-07-16 14:49:41 -0400
committerNick Mathewson <nickm@torproject.org>2013-07-16 14:49:41 -0400
commitf797ac465fa474bc530d76dd92e499584be18ca3 (patch)
tree79b160150c018f3254aad6d0bc804c35b76fde78 /src
parent4824f3ad9383f111901ab7e37fc70ec60b9d7a4c (diff)
parentc36bdbd53521a9b7d2213cde1f9f0f8fe8ac7441 (diff)
downloadtor-f797ac465fa474bc530d76dd92e499584be18ca3.tar
tor-f797ac465fa474bc530d76dd92e499584be18ca3.tar.gz
Merge remote-tracking branch 'origin/maint-0.2.4'
Diffstat (limited to 'src')
-rw-r--r--src/or/circuitlist.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c
index 70c898005..5e51301ce 100644
--- a/src/or/circuitlist.c
+++ b/src/or/circuitlist.c
@@ -1642,8 +1642,10 @@ static size_t
n_cells_in_circ_queues(const circuit_t *c)
{
size_t n = c->n_chan_cells.n;
- if (! CIRCUIT_IS_ORIGIN(c))
- n += TO_OR_CIRCUIT((circuit_t*)c)->p_chan_cells.n;
+ if (! CIRCUIT_IS_ORIGIN(c)) {
+ circuit_t *cc = (circuit_t *) c;
+ n += TO_OR_CIRCUIT(cc)->p_chan_cells.n;
+ }
return n;
}