diff options
Diffstat (limited to 'src/engine-gpgsm.c')
| -rw-r--r-- | src/engine-gpgsm.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/engine-gpgsm.c b/src/engine-gpgsm.c index d464aeed..206d3e4b 100644 --- a/src/engine-gpgsm.c +++ b/src/engine-gpgsm.c @@ -1672,12 +1672,14 @@ gpgsm_encrypt (void *engine, gpgme_key_t recp[], const char *recpstring, static gpgme_error_t gpgsm_export (void *engine, const char *pattern, gpgme_export_mode_t mode, - gpgme_data_t keydata, int use_armor) + gpgme_data_t keydata, const char *export_filter, int use_armor) { engine_gpgsm_t gpgsm = engine; gpgme_error_t err = 0; char *cmd; + (void)export_filter; + if (!gpgsm) return gpg_error (GPG_ERR_INV_VALUE); @@ -1727,7 +1729,7 @@ gpgsm_export (void *engine, const char *pattern, gpgme_export_mode_t mode, static gpgme_error_t gpgsm_export_ext (void *engine, const char *pattern[], gpgme_export_mode_t mode, - gpgme_data_t keydata, int use_armor) + gpgme_data_t keydata, const char *export_filter, int use_armor) { engine_gpgsm_t gpgsm = engine; gpgme_error_t err = 0; @@ -1736,6 +1738,8 @@ gpgsm_export_ext (void *engine, const char *pattern[], gpgme_export_mode_t mode, int length = 7 + 9 + 9 + 1; char *linep; + (void)export_filter; + if (!gpgsm) return gpg_error (GPG_ERR_INV_VALUE); |
