diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2019-06-12 19:23:39 +0300 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2019-06-12 19:29:45 +0300 |
commit | 85563afeac954a50de7e4c207f43b57a4e63e474 (patch) | |
tree | 967054eb92014811e067f1d56c99e12c268f1824 /tests/chargen.c | |
parent | f5c72b5e74ea7aaf1375f763f977e3249c6b7fc4 (diff) | |
download | pies-85563afeac954a50de7e4c207f43b57a4e63e474.tar.gz pies-85563afeac954a50de7e4c207f43b57a4e63e474.tar.bz2 |
More tests for built-in services
* tests/builtin.at: Check tcpmux services.
* tests/nt.c: Add tcpmux support, improve error checking.
* tests/chargen.c: Improve error checking.
Diffstat (limited to 'tests/chargen.c')
-rw-r--r-- | tests/chargen.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/chargen.c b/tests/chargen.c index a3b3290..75d096c 100644 --- a/tests/chargen.c +++ b/tests/chargen.c @@ -76,13 +76,20 @@ main (int argc, char **argv) if (pies_url_create (&url, argv[1])) { - perror (argv[0]); + perror (argv[1]); return 64; } fd = url_connect (url, NULL); + if (fd == -1) + return 1; fp = fdopen (fd, "r"); - + if (!fp) + { + perror ("fdopen"); + return 1; + } + first = next_char (0); c = first; do |