check_pgsql: Allow UNIX socket directories as hostname as well.

PostgreSQL accepts the directory name of its UNIX socket as hostname as well,
e.g. /var/run/postgresql/.
This commit is contained in:
Sebastian Harl 2011-04-07 11:13:49 +02:00
parent f3e2ebd974
commit a241ab0b9d

View file

@ -321,7 +321,7 @@ process_arguments (int argc, char **argv)
query_warning = optarg;
break;
case 'H': /* host */
if (!is_host (optarg))
if ((*optarg != '/') && (!is_host (optarg)))
usage2 (_("Invalid hostname/address"), optarg);
else
pghost = optarg;