diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2016-04-05 11:23:34 +1000 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2016-04-05 11:23:34 +1000 |
commit | a81c5bed72a9660406a8c7cc261a616fff9e8e02 (patch) | |
tree | feae0d5c85eb7bd8e00ff26f21d77c9f465644a5 | |
parent | b53c3b161e1431fca9a453e3ab600a85357420b7 (diff) | |
download | mongo-a81c5bed72a9660406a8c7cc261a616fff9e8e02.tar.gz |
WT-2533 Make __im_file_size consistent with __im_handle_size.
-rw-r--r-- | src/os_common/os_fs_inmemory.c | 6 |
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); } |