diff options
Diffstat (limited to 'cifscreds.c')
-rw-r--r-- | cifscreds.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/cifscreds.c b/cifscreds.c index fa05dc8..64d55b0 100644 --- a/cifscreds.c +++ b/cifscreds.c @@ -188,6 +188,15 @@ static int cifscreds_add(struct cmdarg *arg) return EXIT_FAILURE; } + switch(errno) { + case ENOKEY: + /* success */ + break; + default: + printf("Key search failed: %s\n", strerror(errno)); + return EXIT_FAILURE; + } + currentaddress = nextaddress; if (currentaddress) { *(currentaddress - 1) = ','; |