summaryrefslogtreecommitdiff
path: root/src/certtool-extras.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2013-09-02 13:47:18 +0300
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2013-09-02 13:47:18 +0300
commit1df1b0f7b28c733bf01e5d1faa2f8ccdb3db1665 (patch)
tree9de4bb3e1c7cb72c0f4f4477bb18f92eb7ca8b9b /src/certtool-extras.c
parent8956a95c9f421e3f2f8bf24cadbbf12a9799a6f5 (diff)
downloadgnutls-1df1b0f7b28c733bf01e5d1faa2f8ccdb3db1665.tar.gz
Avoid using gnulib's error()
Diffstat (limited to 'src/certtool-extras.c')
-rw-r--r--src/certtool-extras.c21
1 files changed, 16 insertions, 5 deletions
diff --git a/src/certtool-extras.c b/src/certtool-extras.c
index 14221885ec..ee89434f7f 100644
--- a/src/certtool-extras.c
+++ b/src/certtool-extras.c
@@ -38,7 +38,6 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
-#include <error.h>
#include "certtool-common.h"
#include "certtool-cfg.h"
@@ -64,14 +63,20 @@ load_privkey_list (int mand, size_t * privkey_size, common_info_st * info)
if (info->privkey == NULL)
{
if (mand)
- error (EXIT_FAILURE, 0, "missing --load-privkey");
+ {
+ fprintf( stderr, "missing --load-privkey");
+ exit(1);
+ }
else
return NULL;
}
ret = gnutls_load_file(info->privkey, &file_data);
if (ret < 0)
- error (EXIT_FAILURE, errno, "%s", info->privkey);
+ {
+ fprintf (stderr, "%s", info->privkey);
+ exit(1);
+ }
ptr = (void*)file_data.data;
ptr_size = file_data.size;
@@ -80,7 +85,10 @@ load_privkey_list (int mand, size_t * privkey_size, common_info_st * info)
{
ret = gnutls_x509_privkey_init (&key[i]);
if (ret < 0)
- error (EXIT_FAILURE, 0, "privkey_init: %s", gnutls_strerror (ret));
+ {
+ fprintf( stderr, "privkey_init: %s", gnutls_strerror (ret));
+ exit(1);
+ }
dat.data = (void*)ptr;
dat.size = ptr_size;
@@ -95,7 +103,10 @@ load_privkey_list (int mand, size_t * privkey_size, common_info_st * info)
if (ret < 0 && *privkey_size > 0)
break;
if (ret < 0)
- error (EXIT_FAILURE, 0, "privkey_import: %s", gnutls_strerror (ret));
+ {
+ fprintf( stderr, "privkey_import: %s", gnutls_strerror (ret));
+ exit(1);
+ }
(*privkey_size)++;