diff --git a/src/storage/redis_metadata.cc b/src/storage/redis_metadata.cc index 174b2770113..c2b23e347d8 100644 --- a/src/storage/redis_metadata.cc +++ b/src/storage/redis_metadata.cc @@ -350,7 +350,7 @@ rocksdb::Status HashMetadata::Decode(Slice *input) { if (!GetFixed8(input, reinterpret_cast(&field_encoding))) { return rocksdb::Status::InvalidArgument(kErrMetadataTooShort); } - if (uint8_t(field_encoding) > 1) { + if (field_encoding > HashSubkeyEncoding::VALUE_WITH_TTL) { return rocksdb::Status::InvalidArgument("unexpected subkey encoding version"); } }