OSDN Git Service

* libc/rexec.cc (cygwin_rexec): Obvious (?) fix to correct a gcc warning - set
authorcgf <cgf>
Wed, 5 Jul 2006 00:14:41 +0000 (00:14 +0000)
committercgf <cgf>
Wed, 5 Jul 2006 00:14:41 +0000 (00:14 +0000)
port to zero first thing in the function.

winsup/cygwin/ChangeLog
winsup/cygwin/libc/rexec.cc

index 5b60fe3..40a7c43 100644 (file)
@@ -1,3 +1,8 @@
+2006-07-04  Christopher Faylor  <cgf@timesys.com>
+
+       * libc/rexec.cc (cygwin_rexec): Obvious (?) fix to correct a gcc
+       warning - set port to zero first thing in the function.
+
 2006-07-04  Corinna Vinschen  <corinna@vinschen.de>
 
        * signal.cc (signal): Set sa_mask to sig.
index 2d4726b..99d76f6 100644 (file)
@@ -317,7 +317,7 @@ cygwin_rexec (char **ahost, unsigned short rport, char *name, char *pass,
 {
        struct sockaddr_in sin, sin2, from;
        struct hostent *hp;
-       u_short port;
+       u_short port = 0;
        int s, timo = 1, s3;
        char c;
        char ahostbuf[INTERNET_MAX_HOST_NAME_LENGTH + 1];
@@ -359,7 +359,6 @@ retry:
        }
        if (fd2p == 0) {
                (void) write(s, "", 1);
-               port = 0;
        } else {
                char num[8];
                int s2, sin2len;