From 774c14fcde2822f201c5bc11929d3a7b6825a774 Mon Sep 17 00:00:00 2001 From: zhouxiongjia <719216473@qq.com> Date: Mon, 14 Sep 2020 20:00:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=87=E6=BB=A4=E6=8E=89lock=5Fcodegen=5Fpro?= =?UTF-8?q?cess=5Fsub=E5=87=BD=E6=95=B0=E7=9A=84count=20=3D=200=E6=97=B6?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=EF=BC=8C=E6=8F=90=E9=AB=98=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=80=A7=E8=83=BD=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/process/tcop/postgres.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gausskernel/process/tcop/postgres.cpp b/src/gausskernel/process/tcop/postgres.cpp index b544f0459..b326a4c05 100755 --- a/src/gausskernel/process/tcop/postgres.cpp +++ b/src/gausskernel/process/tcop/postgres.cpp @@ -10807,6 +10807,9 @@ void lock_codegen_process_add() /* lock function for g_instance.codegen_IRload_process_count Subtraction */ void lock_codegen_process_sub(int count) { + if (count == 0) { + return; + } AutoMutexLock copyLock(&nodeDefCopyLock); copyLock.lock(); g_instance.codegen_IRload_process_count = g_instance.codegen_IRload_process_count - count;