[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