Browse Source

The make_certificate task must borrow an init token

Paul-Louis Ageneau 2 năm trước cách đây
mục cha
commit
9247d48998
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      src/impl/certificate.cpp

+ 1 - 1
src/impl/certificate.cpp

@@ -329,7 +329,7 @@ string make_fingerprint(X509 *x509) {
 // Common for GnuTLS and OpenSSL
 
 future_certificate_ptr make_certificate(CertificateType type) {
-	return ThreadPool::Instance().enqueue([type]() {
+	return ThreadPool::Instance().enqueue([type, token = Init::Instance().token()]() {
 		return std::make_shared<Certificate>(Certificate::Generate(type, "libdatachannel"));
 	});
 }