mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
test-fpi-device: Cleanup the device ID / driver before overriding it
Otherwise we'd leak the one that was initially set.
This commit is contained in:
@@ -1112,6 +1112,7 @@ test_driver_enroll_update_nbis_wrong_device (void)
|
|||||||
fake_dev = FPI_DEVICE_FAKE (device);
|
fake_dev = FPI_DEVICE_FAKE (device);
|
||||||
|
|
||||||
template_print = make_fake_nbis_print (device);
|
template_print = make_fake_nbis_print (device);
|
||||||
|
g_clear_pointer (&template_print->device_id, g_free);
|
||||||
template_print->device_id = g_strdup ("wrong_device");
|
template_print->device_id = g_strdup ("wrong_device");
|
||||||
fake_dev->ret_print = template_print;
|
fake_dev->ret_print = template_print;
|
||||||
|
|
||||||
@@ -1138,6 +1139,7 @@ test_driver_enroll_update_nbis_wrong_driver (void)
|
|||||||
fake_dev = FPI_DEVICE_FAKE (device);
|
fake_dev = FPI_DEVICE_FAKE (device);
|
||||||
|
|
||||||
template_print = make_fake_nbis_print (device);
|
template_print = make_fake_nbis_print (device);
|
||||||
|
g_clear_pointer (&template_print->driver, g_free);
|
||||||
template_print->driver = g_strdup ("wrong_driver");
|
template_print->driver = g_strdup ("wrong_driver");
|
||||||
fake_dev->ret_print = template_print;
|
fake_dev->ret_print = template_print;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user