Bläddra i källkod

Adjust the circuitmux_t counter correctly in circuitmux_notify_xmit_cells()

Andrea Shepard 11 år sedan
förälder
incheckning
7598e669e8
1 ändrade filer med 2 tillägg och 0 borttagningar
  1. 2 0
      src/or/circuitmux.c

+ 2 - 0
src/or/circuitmux.c

@@ -1324,6 +1324,8 @@ circuitmux_notify_xmit_cells(circuitmux_t *cmux, circuit_t *circ,
   hashent->muxinfo.cell_count -= n_cells;
   /* Do we need to make the circuit inactive? */
   if (hashent->muxinfo.cell_count == 0) becomes_inactive = 1;
+  /* Adjust the mux cell counter */
+  cmux->n_cells -= n_cells;
 
   /* If we aren't making it inactive later, move it to the tail of the list */
   if (!becomes_inactive) {