summaryrefslogtreecommitdiff
path: root/src/systemkey.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemkey.c')
-rw-r--r--src/systemkey.c7
1 files 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);