# HG changeset patch # User godisch # Date 1054835744 -3600 # Node ID 44ffdb180788b8244615f501143a8a76d816b739 # Parent 450c90f52bcd4cb7847f2d15daefbee9aa8fc59f [svn] fixed port range diff -r 450c90f52bcd -r 44ffdb180788 ChangeLog --- a/ChangeLog Thu Jun 05 18:33:42 2003 +0100 +++ b/ChangeLog Thu Jun 05 18:55:44 2003 +0100 @@ -1,3 +1,8 @@ +Thu Jun 05 2003 Martin Godisch + +* src/client.c: Fixed port range to make ports > 255 available and check + for invalid ports < 0 and > 65535 functional. + Fri May 23 2003 Jim Hague * docs/noffle.1,src/configure.h,src/configfile.c,src/noffle.c: Add optional diff -r 450c90f52bcd -r 44ffdb180788 src/client.c --- a/src/client.c Thu Jun 05 18:33:42 2003 +0100 +++ b/src/client.c Thu Jun 05 18:55:44 2003 +0100 @@ -1,7 +1,7 @@ /* client.c - $Id: client.c 528 2003-05-22 08:23:33Z bears $ + $Id: client.c 548 2003-06-05 17:55:44Z godisch $ */ #if HAVE_CONFIG_H @@ -261,7 +261,7 @@ Bool Client_connect( const char *serv ) { - unsigned short int port; + long port; int sock, i; unsigned int stat; struct hostent *hp; @@ -284,7 +284,7 @@ { *pColon = '\0'; Utl_cpyStr( host, pStart ); - if ( sscanf( pColon + 1, "%hu", &port ) != 1 ) + if ( sscanf( pColon + 1, "%li", &port ) != 1 ) { Log_err( "Syntax error in server name: '%s'", serv ); return FALSE;;