diff options
Diffstat (limited to 'hci/src/vendor.c')
-rw-r--r-- | hci/src/vendor.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/hci/src/vendor.c b/hci/src/vendor.c index 2e220e4a7..ccc0003d5 100644 --- a/hci/src/vendor.c +++ b/hci/src/vendor.c @@ -89,6 +89,13 @@ static void vendor_close(void) { lib_interface = NULL; lib_handle = NULL; } +void vendor_ssrcleanup(void) { + if (lib_interface) + lib_interface->ssr_cleanup(); + else + LOG_ERROR("%s lib_interface is NULL", __func__); + +} static int send_command(vendor_opcode_t opcode, void *param) { assert(lib_interface != NULL); @@ -204,6 +211,7 @@ static const vendor_t interface = { send_command, send_async_command, set_callback, + vendor_ssrcleanup }; const vendor_t *vendor_get_interface() { |