Browse Source

Fixed recv instead of send for buffer size

Paul-Louis Ageneau 4 years ago
parent
commit
6b5d888db3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/impl/sctptransport.cpp

+ 2 - 2
src/impl/sctptransport.cpp

@@ -258,8 +258,8 @@ SctpTransport::SctpTransport(shared_ptr<Transport> lower, const Configuration &c
 		                         std::to_string(errno));
 	int sndBuf = 0;
 	socklen_t sndBufLen = sizeof(sndBuf);
-	if (usrsctp_getsockopt(mSock, SOL_SOCKET, SO_SNDBUF, &rcvBuf, &sndBufLen))
-		throw std::runtime_error("Could not get SCTP recv buffer size, errno=" +
+	if (usrsctp_getsockopt(mSock, SOL_SOCKET, SO_SNDBUF, &sndBuf, &sndBufLen))
+		throw std::runtime_error("Could not get SCTP send buffer size, errno=" +
 		                         std::to_string(errno));
 
 	// Ensure the buffer is also large enough to accomodate the largest messages