X-Git-Url: https://git.distorted.org.uk/~mdw/tripe/blobdiff_plain/e04c2d50fd96f3f31bc96851c55c6efecc10469c..53a941d3f97a50964587c6e9533b1e43e74a57a8:/server/tripe.c?ds=inline diff --git a/server/tripe.c b/server/tripe.c index 670e1410..280878c9 100644 --- a/server/tripe.c +++ b/server/tripe.c @@ -1,7 +1,5 @@ /* -*-c-*- * - * $Id$ - * * Main program * * (c) 2001 Straylight/Edgeware @@ -114,7 +112,8 @@ Options:\n\ -D, --daemon Run in the background.\n\ -d, --directory=DIR Switch to directory DIR [default " CONFIGDIR "].\n\ -b, --bind-address=ADDR Bind UDP socket to this IP ADDR.\n\ --p, --port=PORT Select UDP port to listen to.\n\ +-p, --port=PORT Select UDP port to listen to " + "[default " STR(TRIPE_PORT) "].\n\ -n, --tunnel=TUNNEL Seelect default tunnel driver.\n\ -U, --setuid=USER Set uid to USER after initialization.\n\ -G, --setgid=GROUP Set gid to GROUP after initialization.\n\ @@ -135,7 +134,7 @@ int main(int argc, char *argv[]) const char *csock = SOCKETDIR "/tripesock"; const char *dir = CONFIGDIR; const char *p; - unsigned port = 0; + unsigned port = TRIPE_PORT; struct in_addr baddr = { INADDR_ANY }; unsigned f = 0; int i; @@ -243,7 +242,7 @@ int main(int argc, char *argv[]) die(EXIT_FAILURE, "unknown service name `%s'", optarg); i = ntohs(s->s_port); } - if (i == 0 || i >= 65536) + if (i >= 65536) die(EXIT_FAILURE, "bad port number %lu", i); port = i; } break;