diff --git a/src/gausskernel/storage/access/transam/double_write.cpp b/src/gausskernel/storage/access/transam/double_write.cpp index 8cbfcb6c7..64d93dc4d 100644 --- a/src/gausskernel/storage/access/transam/double_write.cpp +++ b/src/gausskernel/storage/access/transam/double_write.cpp @@ -2495,7 +2495,7 @@ int buftag_compare(const void *pa, const void *pb) /* compare block number */ } else if (a->buf_tag.blockNum < b->buf_tag.blockNum) { return -1; - } else { + } else if (a->buf_tag.blockNum > b->buf_tag.blockNum) { return 1; }