From e509751ccf8a5f7c69e9b7c78d5c3cdf2b81a87e Mon Sep 17 00:00:00 2001 From: Charles0429 Date: Thu, 8 Dec 2022 06:35:57 +0000 Subject: [PATCH] fix memory leak of unique index checking dag --- src/observer/ob_service.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/observer/ob_service.cpp b/src/observer/ob_service.cpp index cbb7082031..32f6611af8 100644 --- a/src/observer/ob_service.cpp +++ b/src/observer/ob_service.cpp @@ -576,6 +576,7 @@ int ObService::calc_column_checksum_request(const obrpc::ObCalcColumnChecksumReq STORAGE_LOG(WARN, "fail to add dag to queue", KR(tmp_ret)); } } + saved_ret = OB_SUCCESS != saved_ret ? saved_ret : tmp_ret; if (OB_SUCCESS != saved_ret && NULL != dag) { dag_scheduler->free_dag(*dag); dag = NULL;