diff --git a/src/syncterm/conn.c b/src/syncterm/conn.c index 87c439ead611afaf08c9bb3d149617c37df2f671..903bf855640df644d4dbd76e928a70e7fb2ce0b9 100644 --- a/src/syncterm/conn.c +++ b/src/syncterm/conn.c @@ -151,7 +151,7 @@ int conn_connect(char *addr, int port, char *ruser, char *passwd, char *syspass, memset(&saddr,0,sizeof(saddr)); saddr.sin_addr.s_addr = neta; saddr.sin_family = AF_INET; - saddr.sin_port = htons(port); + saddr.sin_port = htons((WORD)port); if(connect(conn_socket, (struct sockaddr *)&saddr, sizeof(saddr))) { char str[LIST_ADDR_MAX+20];