From f42b0aa551c97f801271de8443357dcfa988cd1e Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Fri, 7 Apr 2017 14:05:45 +0200 Subject: systemkey: improved error message on unsupported systems Signed-off-by: Nikos Mavrogiannopoulos --- src/systemkey.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/systemkey.c b/src/systemkey.c index c596d69e0d..f080ce8a80 100644 --- a/src/systemkey.c +++ b/src/systemkey.c @@ -173,8 +173,11 @@ static void systemkey_list(FILE * out) } while(ret >= 0); if (ret < 0 && ret != GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { - fprintf(stderr, "gnutls_system_key_iter_get_url: %s", - gnutls_strerror(ret)); + if (ret == GNUTLS_E_UNIMPLEMENTED_FEATURE) { + fprintf(stderr, "Native key store is not supported, or not present on this system\n"); + } else { + fprintf(stderr, "Error: %s\n", gnutls_strerror(ret)); + } app_exit(1); } gnutls_system_key_iter_deinit(iter); -- cgit v1.2.1