X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/agedu/blobdiff_plain/28da52f1f5ca0d5b6ec5727413930f28b9598ed9..6f25b662588328caa8032366653896277d99fb9a:/agedu.c diff --git a/agedu.c b/agedu.c index 9a354f8..7fd2314 100644 --- a/agedu.c +++ b/agedu.c @@ -502,8 +502,8 @@ int main(int argc, char **argv) time_t now = time(NULL); time_t textcutoff = now, htmlnewest = now, htmloldest = now; int htmlautoagerange = 1; - const char *httpserveraddr = NULL; - int httpserverport = 0; + const char *httpserveraddr = "localhost"; + const char *httpserverport = NULL; const char *httpauthdata = NULL; const char *outfile = NULL; const char *html_title = PNAME; @@ -821,10 +821,13 @@ int main(int argc, char **argv) else port = optval; port += strcspn(port, ":"); - if (port) + if (port && *port) *port++ = '\0'; - httpserveraddr = optval; - httpserverport = atoi(port); + if (!strcmp(optval, "ANY")) + httpserveraddr = NULL; + else + httpserveraddr = optval; + httpserverport = port; } break; case OPT_AUTH: