uru4000: Shutdown NSS on device close

We were allocating NSS during device opening but never closing it,
causing many leaks.
This commit is contained in:
Marco Trevisan (Treviño)
2022-09-27 20:24:00 +02:00
parent 4278668c8f
commit 684e3c460a

View File

@@ -1413,6 +1413,9 @@ dev_deinit (FpImageDevice *dev)
SECITEM_FreeItem (self->param, PR_TRUE);
if (self->slot)
PK11_FreeSlot (self->slot);
NSS_Shutdown ();
g_usb_device_release_interface (fpi_device_get_usb_device (FP_DEVICE (dev)),
self->interface, 0, &error);
g_clear_pointer (&self->rand, g_rand_free);