From 9cc1b5b728155dd6a439fcf57f970a570d24df9d Mon Sep 17 00:00:00 2001 From: xiaoning Date: Fri, 12 Dec 2025 14:05:13 +0800 Subject: [PATCH] fixed an error in fseek when reading backtrace in the error log. --- sql/server_component/log_source_backtrace.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/server_component/log_source_backtrace.cc b/sql/server_component/log_source_backtrace.cc index 26d4eb1a59f7..bc95e92257db 100644 --- a/sql/server_component/log_source_backtrace.cc +++ b/sql/server_component/log_source_backtrace.cc @@ -423,7 +423,7 @@ static log_service_error log_error_read_backtrace_loop(const char *log_file, size = max_backtrace; // Correct size to the part we'll actually read. // Seek to the approximate position of the row to start reading at. - if (my_fseek(fh, (long)pos, SEEK_SET)) { /* purecov: begin inspected */ + if (my_fseek(fh, (long)pos, SEEK_SET) == MY_FILEPOS_ERROR) { /* purecov: begin inspected */ ret = LOG_SERVICE_SEEK_FAILED; goto fail_with_free; /* purecov: end */ }