[uClibc-cvs] uClibc/libc/inet/rpc bindresvport.c,1.8,1.9

Erik Andersen andersen at uclibc.org
Tue Dec 2 17:58:30 UTC 2003


Update of /var/cvs/uClibc/libc/inet/rpc
In directory winder:/tmp/cvs-serv24757/rpc

Modified Files:
	bindresvport.c 
Log Message:
Avoid a potentially undefined operation with a veriable++ in a macro


Index: bindresvport.c
===================================================================
RCS file: /var/cvs/uClibc/libc/inet/rpc/bindresvport.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- bindresvport.c	17 Jun 2002 21:12:14 -0000	1.8
+++ bindresvport.c	2 Dec 2003 17:58:24 -0000	1.9
@@ -76,8 +76,8 @@
 
   for (i = 0; i < NPORTS && res < 0 && errno == EADDRINUSE; ++i)
     {
-      sin->sin_port = htons (port++);
-      if (port > ENDPORT)
+      sin->sin_port = htons (port);
+      if (++port > ENDPORT)
 	{
 	  port = STARTPORT;
 	}




More information about the uClibc-cvs mailing list