Browse Source

Fixed getnameinfo() service buffer length for libnice

Paul-Louis Ageneau 4 years ago
parent
commit
412f94dd96
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/impl/icetransport.cpp

+ 2 - 2
src/impl/icetransport.cpp

@@ -437,7 +437,7 @@ IceTransport::IceTransport(const Configuration &config, candidate_callback candi
 				char nodebuffer[MAX_NUMERICNODE_LEN];
 				char servbuffer[MAX_NUMERICSERV_LEN];
 				if (getnameinfo(p->ai_addr, p->ai_addrlen, nodebuffer, MAX_NUMERICNODE_LEN,
-				                servbuffer, MAX_NUMERICNODE_LEN,
+				                servbuffer, MAX_NUMERICSERV_LEN,
 				                NI_NUMERICHOST | NI_NUMERICSERV) == 0) {
 					PLOG_INFO << "Using STUN server \"" << server.hostname << ":" << server.port
 					          << "\"";
@@ -484,7 +484,7 @@ IceTransport::IceTransport(const Configuration &config, candidate_callback candi
 				char nodebuffer[MAX_NUMERICNODE_LEN];
 				char servbuffer[MAX_NUMERICSERV_LEN];
 				if (getnameinfo(p->ai_addr, p->ai_addrlen, nodebuffer, MAX_NUMERICNODE_LEN,
-				                servbuffer, MAX_NUMERICNODE_LEN,
+				                servbuffer, MAX_NUMERICSERV_LEN,
 				                NI_NUMERICHOST | NI_NUMERICSERV) == 0) {
 					PLOG_INFO << "Using TURN server \"" << server.hostname << ":" << server.port
 					          << "\"";