--- nbsmtp.c.orig Sat Apr 7 02:09:01 2001 +++ nbsmtp.c Wed Apr 10 22:03:27 2002 @@ -19,6 +19,8 @@ */ #include +#include +#include #include #include #include @@ -76,42 +78,45 @@ { printf("Usage:\n"); printf("%s -d domain -f from@addr -h host [-p port] [-l debuglevel]\n", prog); + exit(EXIT_FAILURE); } int main(int argc, char *argv[]) { - int i; + int ch; - for(i=1; i 1) stdlog = fopen("nbsmtp.log", "w"); else stdlog = stdout; break; + case '?': default: print_usage(argv[0]); + break; } } + argc -= optind; if(domain==NULL || fromaddr==NULL || host==NULL){ print_usage(argv[0]); - return 1; } if(port==0)