aboutsummaryrefslogtreecommitdiffstats
path: root/jnlib/w32-afunix.c
diff options
context:
space:
mode:
Diffstat (limited to 'jnlib/w32-afunix.c')
-rw-r--r--jnlib/w32-afunix.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/jnlib/w32-afunix.c b/jnlib/w32-afunix.c
index eac4f9560..c93d389da 100644
--- a/jnlib/w32-afunix.c
+++ b/jnlib/w32-afunix.c
@@ -49,17 +49,18 @@ _w32_sock_connect (int sockfd, struct sockaddr * addr, int addrlen)
struct sockaddr_in myaddr;
struct sockaddr_un * unaddr;
FILE * fp;
- int port = 0;
+ int port;
unaddr = (struct sockaddr_un *)addr;
fp = fopen (unaddr->sun_path, "rb");
if (!fp)
- return -1;
+ return -1;
fscanf (fp, "%d", &port);
fclose (fp);
+
/* XXX: set errno in this case */
if (port < 0 || port > 65535)
- return -1;
+ return -1;
myaddr.sin_family = AF_INET;
myaddr.sin_port = port;