diff --git a/packages/grpc-native-core/ext/server_credentials.cc b/packages/grpc-native-core/ext/server_credentials.cc index 7172a165..256a6aaf 100644 --- a/packages/grpc-native-core/ext/server_credentials.cc +++ b/packages/grpc-native-core/ext/server_credentials.cc @@ -16,6 +16,8 @@ * */ +#include + #include #include @@ -148,8 +150,8 @@ NAN_METHOD(ServerCredentials::CreateSsl) { Local pair_list = Local::Cast(info[1]); uint32_t key_cert_pair_count = pair_list->Length(); grpc_ssl_pem_key_cert_pair key_cert_pairs[key_cert_pair_count]; - StringOrNull key_strings[key_cert_pair_count]; - StringOrNull cert_strings[key_cert_pair_count]; + std::vector key_strings(key_cert_pair_count); + std::vector cert_strings(key_cert_pair_count); Local key_key = Nan::New("private_key").ToLocalChecked(); Local cert_key = Nan::New("cert_chain").ToLocalChecked();