summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <alexg@wiredtiger.com>2013-07-12 12:13:36 +1000
committerAlex Gorrod <alexg@wiredtiger.com>2013-07-12 12:13:36 +1000
commit7f6b1057d103beb67ecbb414b156548451949b65 (patch)
tree156dd5f2c23a56abf481a197bef66fe546f1463f
parent8750d87e139d5e9c10fbb5494787e5f503edddd3 (diff)
downloadmongo-7f6b1057d103beb67ecbb414b156548451949b65.tar.gz
Destroy locks on exit from test/format.
-rw-r--r--test/format/t.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/format/t.c b/test/format/t.c
index f8af0bcffb0..e135f102090 100644
--- a/test/format/t.c
+++ b/test/format/t.c
@@ -102,7 +102,7 @@ main(int argc, char *argv[])
if ((ret = pthread_rwlock_init(&g.backup_lock, NULL)) != 0)
die(ret, "pthread_rwlock_init: hot-backup lock");
if ((ret = pthread_rwlock_init(&g.table_extend_lock, NULL)) != 0)
- die(ret, "pthread_rwlock_destroy: table_extend lock");
+ die(ret, "pthread_rwlock_init: table_extend lock");
/* Clean up on signal. */
(void)signal(SIGINT, onint);
@@ -196,6 +196,12 @@ main(int argc, char *argv[])
(void)fclose(g.rand_log);
config_print(0);
+
+ if ((ret = pthread_rwlock_destroy(&g.backup_lock)) != 0)
+ die(ret, "pthread_rwlock_destroy: hot-backup lock");
+ if ((ret = pthread_rwlock_destroy(&g.table_extend_lock)) != 0)
+ die(ret, "pthread_rwlock_destroy: table_extend lock");
+
config_clear();
return (EXIT_SUCCESS);