From 08e10cd52f02df47abbd811338a82bf77e36e5d7 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Sat, 19 Jan 2002 18:20:45 +0000 Subject: [PATCH] More error codes and mappings --- common/errors.h | 1 + common/maperror.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/common/errors.h b/common/errors.h index 33ccbba29..4ce89d0c8 100644 --- a/common/errors.h +++ b/common/errors.h @@ -76,6 +76,7 @@ enum { GNUPG_CRL_Too_Old = 47, GNUPG_Line_Too_Long = 48, GNUPG_Not_Trusted = 49, + GNUPG_Canceled = 50, }; /* Status codes - fixme: should go into another file */ diff --git a/common/maperror.c b/common/maperror.c index 348b473ec..0e9f92f6f 100644 --- a/common/maperror.c +++ b/common/maperror.c @@ -135,6 +135,8 @@ map_assuan_err (int err) case 0: break; + case ASSUAN_Canceled: err = GNUPG_Canceled; break; + case ASSUAN_Not_Implemented: err = GNUPG_Not_Implemented; break; case ASSUAN_Server_Fault: err = GNUPG_Assuan_Server_Fault; break; case ASSUAN_No_Public_Key: err = GNUPG_No_Public_Key; break; @@ -174,6 +176,7 @@ map_to_assuan_status (int rc) case GNUPG_Invalid_Data: rc = ASSUAN_Invalid_Data; break; case GNUPG_Invalid_Name: rc = ASSUAN_Invalid_Name; break; case GNUPG_Not_Trusted: rc = ASSUAN_Not_Trusted; break; + case GNUPG_Canceled: rc = ASSUAN_Canceled; break; case GNUPG_Bad_PIN: case GNUPG_Bad_Passphrase: