diff options
Diffstat (limited to 'tools/h5recover/h5recover.c')
-rw-r--r-- | tools/h5recover/h5recover.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/tools/h5recover/h5recover.c b/tools/h5recover/h5recover.c index bf6c1b7..b3c0de5 100644 --- a/tools/h5recover/h5recover.c +++ b/tools/h5recover/h5recover.c @@ -489,6 +489,7 @@ main (int argc, const char *argv[]) if ( fgetc(journal_fp) == '3' ) { last_trans_found = 1; + pos_end = ftell(journal_fp); fseek(journal_fp, -1, SEEK_CUR); fgets(last_trans_msg, 50, journal_fp); @@ -517,9 +518,6 @@ main (int argc, const char *argv[]) /* - max EOA size (for superblock update, to preserve raw data) */ /* ================================================================= */ - fseek(journal_fp, 0, SEEK_END); - pos_end = ftell(journal_fp); - fseek(journal_fp, 0, SEEK_SET); c_new = 0; |