From bdf6508cbfbda46d1d4b41c21f561568fb3efd52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 24 Apr 2006 11:09:56 +0000 Subject: [PATCH] some error checking git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17209 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/hx509/hxtool.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/hx509/hxtool.c b/lib/hx509/hxtool.c index f299f78fe..e518daeac 100644 --- a/lib/hx509/hxtool.c +++ b/lib/hx509/hxtool.c @@ -799,7 +799,9 @@ request_create(struct request_create_options *opt, int argc, char **argv) if (opt->subject_string) { hx509_name name = NULL; - hx509_parse_name(opt->subject_string, &name); + ret = hx509_parse_name(opt->subject_string, &name); + if (ret) + errx(1, "hx509_parse_name: %d\n", ret); _hx509_request_set_name(context, req, name); if (opt->verbose_flag) { @@ -821,6 +823,8 @@ request_create(struct request_create_options *opt, int argc, char **argv) ret = _hx509_private_key2SPKI(context, signer, &key); + if (ret) + errx(1, "_hx509_private_key2SPKI: %d\n", ret); ret = _hx509_request_set_SubjectPublicKeyInfo(context, req, @@ -832,6 +836,8 @@ request_create(struct request_create_options *opt, int argc, char **argv) req, signer, &request); + if (ret) + errx(1, "_hx509_request_to_pkcs10: %d\n", ret); _hx509_request_free(&req);