Browse Source

Merge pull request #57 from paullouisageneau/fix-openssl-write

Fix OpenSSL write failure under load
Paul-Louis Ageneau 5 years ago
parent
commit
b81eb92f96
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/dtlstransport.cpp

+ 2 - 1
src/dtlstransport.cpp

@@ -569,7 +569,8 @@ int DtlsTransport::BioMethodWrite(BIO *bio, const char *in, int inl) {
 	if (!transport)
 		return -1;
 	auto b = reinterpret_cast<const byte *>(in);
-	return transport->outgoing(make_message(b, b + inl)) ? inl : 0;
+	transport->outgoing(make_message(b, b + inl));
+	return inl;
 }
 
 long DtlsTransport::BioMethodCtrl(BIO *bio, int cmd, long num, void *ptr) {