From 63ba9420f37bde858f1c036e7962cdfd36d87d7d Mon Sep 17 00:00:00 2001 From: slzhou Date: Tue, 6 Sep 2022 13:47:16 +0800 Subject: [PATCH] fix: change whether uv pipe exists --- source/libs/function/src/tudf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/function/src/tudf.c b/source/libs/function/src/tudf.c index 974bcda4d2..5d894783fb 100644 --- a/source/libs/function/src/tudf.c +++ b/source/libs/function/src/tudf.c @@ -1823,7 +1823,7 @@ int32_t doTeardownUdf(UdfcFuncHandle handle) { udfcRunUdfUvTask(task, UV_TASK_DISCONNECT); fnInfo("tear down udf. udf name: %s, udf func handle: %p", session->udfName, handle); - if (session->udfUvPipe->data != NULL) { + if (session->udfUvPipe != NULL && session->udfUvPipe->data != NULL) { SClientUvConn *conn = session->udfUvPipe->data; conn->session = NULL; }