diff --git a/src/adapter/adapter.c b/src/adapter/adapter.c index 2b694b9d..c9aa9e73 100644 --- a/src/adapter/adapter.c +++ b/src/adapter/adapter.c @@ -1385,6 +1385,9 @@ void neu_adapter_destroy(neu_adapter_t *adapter) } neu_event_close(adapter->events); + if (adapter->handle != NULL) { + dlclose(adapter->handle); + } free(adapter); }