summaryrefslogtreecommitdiff
path: root/storage/tokudb/PerconaFT/tools/tokuftdump.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/tokudb/PerconaFT/tools/tokuftdump.cc')
-rw-r--r--storage/tokudb/PerconaFT/tools/tokuftdump.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/storage/tokudb/PerconaFT/tools/tokuftdump.cc b/storage/tokudb/PerconaFT/tools/tokuftdump.cc
index f6d777b4161..2838ae5182e 100644
--- a/storage/tokudb/PerconaFT/tools/tokuftdump.cc
+++ b/storage/tokudb/PerconaFT/tools/tokuftdump.cc
@@ -158,7 +158,8 @@ static void dump_descriptor(DESCRIPTOR d) {
static void open_header(int fd, FT *header, CACHEFILE cf) {
FT ft = NULL;
int r;
- r = toku_deserialize_ft_from (fd, MAX_LSN, &ft);
+ const char *fn = toku_cachefile_fname_in_env(cf);
+ r = toku_deserialize_ft_from (fd, fn, MAX_LSN, &ft);
if (r != 0) {
fprintf(stderr, "%s: can not deserialize from %s error %d\n", arg0, fname, r);
exit(1);