diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2013-07-12 12:13:36 +1000 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2013-07-12 12:13:36 +1000 |
commit | 7f6b1057d103beb67ecbb414b156548451949b65 (patch) | |
tree | 156dd5f2c23a56abf481a197bef66fe546f1463f | |
parent | 8750d87e139d5e9c10fbb5494787e5f503edddd3 (diff) | |
download | mongo-7f6b1057d103beb67ecbb414b156548451949b65.tar.gz |
Destroy locks on exit from test/format.
-rw-r--r-- | test/format/t.c | 8 |
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); |