aboutsummaryrefslogtreecommitdiff
path: root/tests/chargen.c
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2019-06-12 19:23:39 +0300
committerSergey Poznyakoff <gray@gnu.org>2019-06-12 19:29:45 +0300
commit85563afeac954a50de7e4c207f43b57a4e63e474 (patch)
tree967054eb92014811e067f1d56c99e12c268f1824 /tests/chargen.c
parentf5c72b5e74ea7aaf1375f763f977e3249c6b7fc4 (diff)
downloadpies-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.c11
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

Return to:

Send suggestions and report system problems to the System administrator.