]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
libxlog: fix integer overflow in xlog_find_verify_cycle
authorVivek Trivedi <t.vivek@samsung.com>
Sun, 20 Dec 2015 23:54:39 +0000 (10:54 +1100)
committerDave Chinner <david@fromorbit.com>
Sun, 20 Dec 2015 23:54:39 +0000 (10:54 +1100)
Fix unintentional integer overflow in xlog_find_verify_cycle.
Reported by coverity.

Signed-off-by: Vivek Trivedi <t.vivek@samsung.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
libxlog/xfs_log_recover.c

index ef7cf68b4380d98d7093c3fc557317429a5e2772..6116ecd03899723ec2ca1fae0dc72e5b172bc908 100644 (file)
@@ -244,7 +244,7 @@ xlog_find_verify_cycle(
        xfs_daddr_t     i, j;
        uint            cycle;
        xfs_buf_t       *bp;
-       xfs_daddr_t     bufblks;
+       int             bufblks;
        char            *buf = NULL;
        int             error = 0;