From e5801273f93eb7513850b1c38ea14d69f2de1592 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Thu, 5 Nov 2026 15:11:44 +0100 Subject: [PATCH] udf: Fix incorrect error code in udf_current_aext() There are two places in udf_current_aext() that return -1 instead of proper error code. Fix them. Signed-off-by: Jan Kara --- fs/udf/inode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/udf/inode.c b/fs/udf/inode.c index 88b1c7d351e1..c425096a22ba 100644 --- a/fs/udf/inode.c +++ b/fs/udf/inode.c @@ -2330,10 +2330,10 @@ int udf_current_aext(struct inode *inode, struct extent_position *epos, ptr = epos->bh->b_data + epos->offset; if (check_add_overflow(sizeof(struct allocExtDesc), le32_to_cpu(header->lengthAllocDescs), &alen)) - return -1; + return -EFSCORRUPTED; if (alen > epos->bh->b_size) - return -1; + return -EFSCORRUPTED; } switch (iinfo->i_alloc_type) {