Bläddra i källkod

Merge branch 'bug3888'

Nick Mathewson 14 år sedan
förälder
incheckning
9f144144e3
2 ändrade filer med 5 tillägg och 0 borttagningar
  1. 4 0
      changes/bug3888
  2. 1 0
      src/or/connection.c

+ 4 - 0
changes/bug3888

@@ -0,0 +1,4 @@
+  o Minor bugfixes (bufferevents, fix on 0.2.3.1-alpha):
+    - Fix a use-after-free error with per-connection rate-limiting
+      buckets. Fixes bug 3888.
+

+ 1 - 0
src/or/connection.c

@@ -524,6 +524,7 @@ _connection_free(connection_t *conn)
 #ifdef USE_BUFFEREVENTS
   if (conn->type == CONN_TYPE_OR && TO_OR_CONN(conn)->bucket_cfg) {
     ev_token_bucket_cfg_free(TO_OR_CONN(conn)->bucket_cfg);
+    TO_OR_CONN(conn)->bucket_cfg = NULL;
   }
 #endif