aboutsummaryrefslogtreecommitdiffstats
path: root/tests/gpg/t-thread-keylist-verify.c
diff options
context:
space:
mode:
authorAndre Heinecke <[email protected]>2016-11-10 13:10:11 +0000
committerAndre Heinecke <[email protected]>2016-11-10 13:14:54 +0000
commit4d5174e4a83dcd524f8085f6646145f81b50a02a (patch)
tree19b8addd6385c18d0b2d3f471de29ccb268c9821 /tests/gpg/t-thread-keylist-verify.c
parentcore: Use gpgrt locking for thread safeness (diff)
downloadgpgme-4d5174e4a83dcd524f8085f6646145f81b50a02a.tar.gz
gpgme-4d5174e4a83dcd524f8085f6646145f81b50a02a.zip
tests: Improve new thread tests
* tests/gpg/t-thread-keylist-verify.c (start_keylist): Mark arg as unused. Release context. (start_verify): Ditto. (main): Mark args as unused. * tests/gpg/t-thread-keylist.c (start_keylist): Mark arg as unused. Release context. (main): Mark args as unused.
Diffstat (limited to 'tests/gpg/t-thread-keylist-verify.c')
-rw-r--r--tests/gpg/t-thread-keylist-verify.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/gpg/t-thread-keylist-verify.c b/tests/gpg/t-thread-keylist-verify.c
index 55af88a1..c77d6da4 100644
--- a/tests/gpg/t-thread-keylist-verify.c
+++ b/tests/gpg/t-thread-keylist-verify.c
@@ -53,6 +53,7 @@ start_keylist (void *arg)
gpgme_ctx_t ctx;
gpgme_key_t key;
+ (void)arg;
err = gpgme_new (&ctx);
fail_if_err (err);
@@ -61,6 +62,7 @@ start_keylist (void *arg)
while (!(err = gpgme_op_keylist_next (ctx, &key)));
+ gpgme_release (ctx);
return NULL;
}
@@ -73,6 +75,8 @@ start_verify (void *arg)
gpgme_verify_result_t result;
gpgme_signature_t signature;
+ (void)arg;
+
err = gpgme_new (&ctx);
fail_if_err (err);
@@ -99,6 +103,7 @@ start_verify (void *arg)
__FILE__, __LINE__, gpgme_strerror (signature->status));
exit (1);
}
+ gpgme_release (ctx);
return NULL;
}
@@ -110,6 +115,9 @@ main (int argc, char *argv[])
pthread_t keylist_threads[THREAD_COUNT];
init_gpgme (GPGME_PROTOCOL_OpenPGP);
+ (void)argc;
+ (void)argv;
+
for (i = 0; i < THREAD_COUNT; i++)
{
if (pthread_create(&verify_threads[i], NULL, start_verify, NULL) ||