Existing fingerprint will disappear when add new fingerprint.
The existing enrolled fingerprint will disapper after adding a new fingerprint. Add the same fingerprint but then cancel before it is completed.
System: Lenovo ThinkPad P14s OS: Fedora 39 Kernel: 6.6.13-200.fc39.x86_64 Libfprint version: 1.94.6 FPR: Goodix MOC (product id: 6594)
Steps to reproduce:
- Install Fedora 39.
- Update libfprint to 1.94.6.
- Reboot the system.
- Open settings, users.
- Enroll the right index finger.
- Closed the setting, users screen.
- Lock/unlock screen using the enrolled fingerprint.
- Open settings, users.
- Add new fingerprint. Enroll the same right index finger previously enrolled.
- Don't complete the enrollment process, click cancel.
- Check the settings, user screen. The previously enrolled fingerprint is gone.
[Expected Result] Original fingerprint will not disappear. Or cannot re-enroll an enrolled fingerprint.
[Actual result] The original fingerprint will disappear after cancelling the re-enrollment of the same fingerprint.
[Logs] journalctl: journal_fpr.log dmesg:dmesg_fpr.log libfprint:libfprint_info.log