]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
FileJournal::wrap_read_bl: adjust pos before returning
authorSamuel Just <sam.just@inktank.com>
Thu, 28 Feb 2013 00:58:45 +0000 (16:58 -0800)
committerSamuel Just <sam.just@inktank.com>
Thu, 28 Feb 2013 19:10:44 +0000 (11:10 -0800)
commit50b4f72eb74c4ae8238731ac3ceb40b5a21b79b6
tree5959fd3c0f07d08b7253fc0e8ca799cdf1e549f3
parent9cb6c33f0e2281b66cc690a28e08459f2e62ca13
FileJournal::wrap_read_bl: adjust pos before returning

Otherwise, we may feed an offset past the end of the journal to
check_header in read_entry and incorrectly determine that the entry is
corrupt.

Fixes: 4296
Backport: bobtail
Backport: argonaut
Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 5d54ab154ca790688a6a1a2ad5f869c17a23980a)
src/os/FileJournal.cc