summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gorrod <alexg@wiredtiger.com>2016-04-05 11:23:34 +1000
committerAlex Gorrod <alexg@wiredtiger.com>2016-04-05 11:23:34 +1000
commita81c5bed72a9660406a8c7cc261a616fff9e8e02 (patch)
treefeae0d5c85eb7bd8e00ff26f21d77c9f465644a5
parentb53c3b161e1431fca9a453e3ab600a85357420b7 (diff)
downloadmongo-a81c5bed72a9660406a8c7cc261a616fff9e8e02.tar.gz
WT-2533 Make __im_file_size consistent with __im_handle_size.
-rw-r--r--src/os_common/os_fs_inmemory.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/os_common/os_fs_inmemory.c b/src/os_common/os_fs_inmemory.c
index 45ba2ae8c4d..49600557d10 100644
--- a/src/os_common/os_fs_inmemory.c
+++ b/src/os_common/os_fs_inmemory.c
@@ -151,12 +151,12 @@ __im_file_size(
__wt_spin_lock(session, &im->lock);
if (__wt_handle_search(session, name, true, NULL, &fh)) {
- *sizep = (wt_off_t)fh->buf.size;
- ret = __wt_close(session, &fh);
+ WT_ERR(__im_handle_size(session, fh, sizep));
+ WT_ERR(__wt_close(session, &fh));
} else
ret = ENOENT;
- __wt_spin_unlock(session, &im->lock);
+err: __wt_spin_unlock(session, &im->lock);
return (ret);
}