summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2018-07-13 14:01:44 +0200
committerNikos Mavrogiannopoulos <nmav@redhat.com>2018-07-13 14:02:38 +0200
commita22e3b803d799b89f714d04f6d26dbd0bf5b507d (patch)
tree62b625793e6b571568eb02d564876eb6315e6983
parent32aaa3a5b6ee328e31209d2ce17d60af2ff3739e (diff)
downloadgnutls-a22e3b803d799b89f714d04f6d26dbd0bf5b507d.tar.gz
gnutls-cli: improve error reporting with -l --priority option
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r--src/common.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/common.c b/src/common.c
index 24b8aa21e0..7c41a994de 100644
--- a/src/common.c
+++ b/src/common.c
@@ -614,7 +614,10 @@ void print_list(const char *priorities, int verbose)
ret = gnutls_priority_init(&pcache, priorities, &err);
if (ret < 0) {
- fprintf(stderr, "Syntax error at: %s\n", err);
+ if (ret == GNUTLS_E_INVALID_REQUEST)
+ fprintf(stderr, "Syntax error at: %s\n", err);
+ else
+ fprintf(stderr, "Error in priorities: %s\n", gnutls_strerror(ret));
exit(1);
}