Kaynağa Gözat

Fix memory leak

Craig Tiller 10 yıl önce
ebeveyn
işleme
4df5caea06
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      src/core/transport/chttp2_transport.c

+ 3 - 0
src/core/transport/chttp2_transport.c

@@ -420,6 +420,9 @@ static void destruct_transport(transport *t) {
   }
   }
   gpr_free(t->pings);
   gpr_free(t->pings);
 
 
+  gpr_free(t->pending_callbacks.callbacks);
+  gpr_free(t->executing_callbacks.callbacks);
+
   for (i = 0; i < t->num_pending_goaways; i++) {
   for (i = 0; i < t->num_pending_goaways; i++) {
     gpr_slice_unref(t->pending_goaways[i].debug);
     gpr_slice_unref(t->pending_goaways[i].debug);
   }
   }