From 1b3f0d44a87699005eff9e8f64c721bb7f1a40d7 Mon Sep 17 00:00:00 2001 From: Krzysztof Majzerowicz-Jaszcz Date: Fri, 1 Apr 2022 07:23:49 +0000 Subject: [PATCH] Fix error code for superblock checksum mismatch Fix error code for superblock checksum mismatch. Superblock validation now returns a proper error on checksum check fail. Signed-off-by: Krzysztof Majzerowicz-Jaszcz --- src/metadata/metadata_superblock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/metadata/metadata_superblock.c b/src/metadata/metadata_superblock.c index 23e94ae..6a16611 100644 --- a/src/metadata/metadata_superblock.c +++ b/src/metadata/metadata_superblock.c @@ -127,7 +127,7 @@ int ocf_metadata_validate_superblock(ocf_ctx_t ctx, if (crc != superblock->checksum[metadata_segment_sb_config]) { ocf_log_invalid_superblock("checksum"); - return -OCF_ERR_INVAL; + return -OCF_ERR_CRC_MISMATCH; } if (superblock->clean_shutdown > ocf_metadata_clean_shutdown) {