diff --git a/src/cares_wrap.cc b/src/cares_wrap.cc index eb7d1079f67..543c7507f16 100644 --- a/src/cares_wrap.cc +++ b/src/cares_wrap.cc @@ -627,6 +627,7 @@ Maybe ParseTxtReply(Environment* env, // Each TXT record is a chunk consisting of one or more character-strings. LocalVector chunks(env->isolate()); size_t str_count = ares_dns_rr_get_abin_cnt(rr, ARES_RR_TXT_DATA); + chunks.reserve(str_count); for (size_t j = 0; j < str_count; j++) { size_t str_len = 0; const unsigned char* str =