fs/squashfs: Set ret to 0 on successful read

It might still be a positive number due to the call to sqfs_disk_read.
This only happens when reading a file from an uncompressed squashfs.

I found this by trying to boot using the extlinux bootmethod, where
positive values are treated as errors.

Signed-off-by: Michael Zimmermann <sigmaepsilon92@gmail.com>
Acked-by: Richard Genoud <richard.genoud@bootlin.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Michael Zimmermann 2026-04-20 18:35:31 +02:00 committed by Tom Rini
parent 0d2e561ce4
commit 30885b01aa

View File

@ -1636,6 +1636,8 @@ static int sqfs_read_nest(const char *filename, void *buf, loff_t offset,
*actread = finfo.size;
}
ret = 0;
out:
free(fragment);
free(datablock);