]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
logprint: fix inode fork print record overrun
authorDave Chinner <dchinner@redhat.com>
Sun, 10 May 2015 23:31:14 +0000 (09:31 +1000)
committerDave Chinner <david@fromorbit.com>
Sun, 10 May 2015 23:31:14 +0000 (09:31 +1000)
commit478f7cf6af980a7e3e573401d1006c05cbc8b18f
tree6e79c7174cb4a67885967f57602a05f76f8620b0
parentd72f6c8efe92fc6c5fc5914c508fc43e9fa10d03
logprint: fix inode fork print record overrun

logprint checks for whether the inode log item extends across a log
record boundary so that it doesn't try to dereference beyond the ned
of the buffer containing the log items. It doesn' however, take into
account log items with attribute forks in them, and so doesn't catch
the overrun in this case. Fix it.

reported-by: Alexander Tsvetkov <alexander.tsvetkov@oracle.com>
Signed-off-by: Dave Chinner <dchinner@redhat.com>
logprint/log_misc.c