aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpg/t-gpgconf.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2017-08-15 23:50:00 +0000
committerMarcus Brinkmann <[email protected]>2017-08-15 23:50:00 +0000
commit3244d4daff892d5d3c39e78f4eb0934379beda2c (patch)
tree4dd1bc014c39de1ca0a010319ef0948841dac5e6 /tests/gpg/t-gpgconf.c
parentgpgconf: Fix symbol export. (diff)
downloadgpgme-3244d4daff892d5d3c39e78f4eb0934379beda2c.tar.gz
gpgme-3244d4daff892d5d3c39e78f4eb0934379beda2c.zip
gpgconf: Fix some warnings.
* tests/gpg/t-gpgconf.c (main): Fix warnings. * src/engine-gpgconf.c (struct gpgconf_config_dir_s): New struct. (gpgconf_config_dir_cb, gpgconf_conf_dir) Use it to fix warning. Signed-off-by: Marcus Brinkmann <[email protected]>
Diffstat (limited to 'tests/gpg/t-gpgconf.c')
-rw-r--r--tests/gpg/t-gpgconf.c31
1 files changed, 17 insertions, 14 deletions
diff --git a/tests/gpg/t-gpgconf.c b/tests/gpg/t-gpgconf.c
index 8c81de69..5eccedeb 100644
--- a/tests/gpg/t-gpgconf.c
+++ b/tests/gpg/t-gpgconf.c
@@ -263,22 +263,25 @@ main (void)
err = gpgme_new (&ctx);
fail_if_err (err);
- /* Let's check getting the agent-socket directory for different homedirs. */
- char *result1 = NULL;
- err = gpgme_ctx_set_engine_info (ctx, GPGME_PROTOCOL_GPGCONF, NULL, "/tmp/foo");
- fail_if_err (err);
- err = gpgme_op_conf_dir (ctx, "agent-socket", &result1);
- fail_if_err (err);
-
- char *result2 = NULL;
- err = gpgme_ctx_set_engine_info (ctx, GPGME_PROTOCOL_GPGCONF, NULL, NULL);
- fail_if_err (err);
- err = gpgme_op_conf_dir (ctx, "agent-socket", &result2);
- fail_if_err (err);
+ {
+ /* Let's check getting the agent-socket directory for different homedirs. */
+ char *result1 = NULL;
+ char *result2 = NULL;
+ err = gpgme_ctx_set_engine_info (ctx, GPGME_PROTOCOL_GPGCONF, NULL, "/tmp/foo");
+ fail_if_err (err);
+ err = gpgme_op_conf_dir (ctx, "agent-socket", &result1);
+ fail_if_err (err);
- /* They have to be different. */
- test (strcmp(result1, result2));
+ err = gpgme_ctx_set_engine_info (ctx, GPGME_PROTOCOL_GPGCONF, NULL, NULL);
+ fail_if_err (err);
+ err = gpgme_op_conf_dir (ctx, "agent-socket", &result2);
+ fail_if_err (err);
+ /* They have to be different. */
+ test (strcmp(result1, result2));
+ gpgme_free (result1);
+ gpgme_free (result2);
+ }
err = gpgme_op_conf_load (ctx, &conf);
fail_if_err (err);