SOURCES: libtirpc-ntohs.patch (NEW) - A couple ntohs() were needed...

baggins baggins at pld-linux.org
Tue May 8 13:50:17 CEST 2007


Author: baggins                      Date: Tue May  8 11:50:17 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- A couple ntohs() were needed in bindresvport_sa()

---- Files affected:
SOURCES:
   libtirpc-ntohs.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/libtirpc-ntohs.patch
diff -u /dev/null SOURCES/libtirpc-ntohs.patch:1.1
--- /dev/null	Tue May  8 13:50:17 2007
+++ SOURCES/libtirpc-ntohs.patch	Tue May  8 13:50:12 2007
@@ -0,0 +1,21 @@
+diff --git a/src/bindresvport.c b/src/bindresvport.c
+index bc75d29..6aac03c 100644
+--- a/src/bindresvport.c
++++ b/src/bindresvport.c
+@@ -101,14 +101,14 @@ bindresvport_sa(sd, sa)
+         case AF_INET:
+ 		sin = (struct sockaddr_in *)sa;
+                 salen = sizeof(struct sockaddr_in);
+-                port = sin->sin_port;
++                port = ntohs(sin->sin_port);
+ 		portp = &sin->sin_port;
+ 		break;
+ #ifdef INET6
+         case AF_INET6:
+ 		sin6 = (struct sockaddr_in6 *)sa;
+                 salen = sizeof(struct sockaddr_in6);
+-                port = sin6->sin6_port;
++                port = ntohs(sin6->sin6_port);
+                 portp = &sin6->sin6_port;
+                 break;
+ #endif
================================================================


More information about the pld-cvs-commit mailing list