Fixes: b46d79bdb82a ("dm vdo: add deduplication index storage interface")
Reported-by: Harshit Mogalapalli <[email protected]>
Signed-off-by: Matthew Sakai <[email protected]>
---
drivers/md/dm-vdo/indexer/index-layout.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/md/dm-vdo/indexer/index-layout.c
b/drivers/md/dm-vdo/indexer/index-layout.c
index 349b3022f1e1..74fd44c20e5c 100644
--- a/drivers/md/dm-vdo/indexer/index-layout.c
+++ b/drivers/md/dm-vdo/indexer/index-layout.c
@@ -1561,10 +1561,11 @@ static int __must_check load_index_save(struct
index_save_layout *isl,
if (table->header.type != RH_TYPE_SAVE) {
+ uds_log_error_strerror(UDS_CORRUPT_DATA,
+ "unexpected index save %u header type
%u",
+ instance, table->header.type);
vdo_free(table);
- return uds_log_error_strerror(UDS_CORRUPT_DATA,
- "unexpected index save %u header
type %u",
- instance, table->header.type);
+ return UDS_CORRUPT_DATA;
}
result = read_index_save_data(reader, isl, table->header.payload);
--
2.42.0