cleanup: Fix type mismatch around gpgme_error_t.
authorNIIBE Yutaka <gniibe@fsij.org>
Fri, 16 Oct 2015 00:51:42 +0000 (09:51 +0900)
committerNIIBE Yutaka <gniibe@fsij.org>
Fri, 16 Oct 2015 00:51:42 +0000 (09:51 +0900)
* src/data-compat.c (gpgme_error_to_errno): Use gpg_err_code
to get error code from gpgme_error_t.
* src/gpgme.c (gpgme_new): Don't use gpgme_error.

src/data-compat.c
src/gpgme.c

index 99827f1..abb7863 100644 (file)
@@ -146,7 +146,7 @@ gpgme_data_new_from_file (gpgme_data_t *r_dh, const char *fname, int copy)
 static int
 gpgme_error_to_errno (gpgme_error_t err)
 {
-  int res = gpg_err_code_to_errno (err);
+  int res = gpg_err_code_to_errno (gpg_err_code (err));
 
   if (!err)
     {
index 343e775..3c4e8e9 100644 (file)
@@ -91,7 +91,7 @@ gpgme_new (gpgme_ctx_t *r_ctx)
   TRACE_BEG (DEBUG_CTX, "gpgme_new", r_ctx);
 
   if (_gpgme_selftest)
-    return TRACE_ERR (gpgme_error (_gpgme_selftest));
+    return TRACE_ERR (_gpgme_selftest);
 
   if (!r_ctx)
     return TRACE_ERR (gpg_error (GPG_ERR_INV_VALUE));