From f4e63826fde663e32f9ea42a796c42504cfe09f9 Mon Sep 17 00:00:00 2001 From: fengzero Date: Wed, 22 Jun 2022 02:41:50 +0000 Subject: [PATCH] fix(adapter): memory leak if write non-exist tag --- src/adapter/driver/driver.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/adapter/driver/driver.c b/src/adapter/driver/driver.c index 09e92b6e..bdc84106 100644 --- a/src/adapter/driver/driver.c +++ b/src/adapter/driver/driver.c @@ -220,6 +220,7 @@ void neu_adapter_driver_write_tag(neu_adapter_driver_t *driver, req->type = NEU_RESP_ERROR; driver->adapter.cb_funs.response(&driver->adapter, req, &error); + free(req); } else { switch (tag->type) { case NEU_TYPE_BOOL: