mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-01-28 21:10:25 +01:00
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:
parent
4278668c8f
commit
684e3c460a
1 changed files with 3 additions and 0 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue