requiredSize = DNSCryptQuery::s_minUDPLength;
}
- plainQuery.reserve(requiredSize);
uint16_t len = plainQuery.size();
+ plainQuery.resize(requiredSize);
uint16_t encryptedResponseLen = 0;
int res = ctx->encryptQuery((char*) plainQuery.data(), len, plainQuery.capacity(), clientPublicKey, clientPrivateKey, clientNonce, false, &encryptedResponseLen, std::make_shared<DNSCryptCert>(resolverCert));
requiredSize = DNSCryptQuery::s_minUDPLength;
}
- plainQuery.reserve(requiredSize);
-
uint16_t len = plainQuery.size();
+ plainQuery.resize(requiredSize);
uint16_t encryptedResponseLen = 0;
int res = ctx->encryptQuery((char*) plainQuery.data(), len, plainQuery.capacity(), clientPublicKey, clientPrivateKey, clientNonce, false, &encryptedResponseLen, std::make_shared<DNSCryptCert>(resolverCert));
requiredSize = DNSCryptQuery::s_minUDPLength;
}
- plainQuery.reserve(requiredSize);
-
uint16_t len = plainQuery.size();
+ plainQuery.resize(requiredSize);
uint16_t encryptedResponseLen = 0;
int res = ctx->encryptQuery((char*) plainQuery.data(), len, plainQuery.capacity(), clientPublicKey, clientPrivateKey, clientNonce, false, &encryptedResponseLen, std::make_shared<DNSCryptCert>(resolverCert));