diff --git a/fs/ext4/extents.c b/fs/ext4/extents.c index 230ca74c48415a3afeebdbf98d27e9fdd241b1eb..97f0fd06728d7bb18bb05637db169cfeb91f9bcf 100644 --- a/fs/ext4/extents.c +++ b/fs/ext4/extents.c @@ -5836,7 +5836,7 @@ ext4_swap_extents(handle_t *handle, struct inode *inode1, if (e1_blk > lblk1) next1 = e1_blk; if (e2_blk > lblk2) - next2 = e1_blk; + next2 = e2_blk; /* Do we have something to swap */ if (next1 == EXT_MAX_BLOCKS || next2 == EXT_MAX_BLOCKS) goto finish;