mirror of
https://github.com/emqx/neuron.git
synced 2026-10-22 17:50:36 +08:00
fix(core): heap use after free
This commit is contained in:
@@ -504,9 +504,9 @@ void neu_adapter_driver_write_tags(neu_adapter_driver_t *driver,
|
||||
neu_req_write_tags_t *cmd = (neu_req_write_tags_t *) &req[1];
|
||||
|
||||
if (driver->adapter.state != NEU_NODE_RUNNING_STATE_RUNNING) {
|
||||
free_tags(cmd);
|
||||
driver->adapter.cb_funs.driver.write_response(
|
||||
&driver->adapter, req, NEU_ERR_PLUGIN_NOT_RUNNING);
|
||||
free_tags(cmd);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user