Преглед на файлове

Adjust the circuitmux_t counter correctly in circuitmux_notify_xmit_cells()

Andrea Shepard преди 11 години
родител
ревизия
7598e669e8
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  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) {