diff --git a/ssl/internal.h b/ssl/internal.h index e08505fc79..750bfe93af 100644 --- a/ssl/internal.h +++ b/ssl/internal.h @@ -345,6 +345,9 @@ class Array { if (new_size > size_) { abort(); } + for (size_t i = new_size; i < size_; i++) { + data_[i].~T(); + } size_ = new_size; }