pam: Fix possible memory leak

If we exited early from the loop, we need to make sure to free() this
struct member.
This commit is contained in:
Bastien Nocera
2020-02-04 13:48:25 +01:00
parent f745c49112
commit c2aa5c0b9a

View File

@ -442,6 +442,8 @@ do_verify (pam_handle_t *pamh,
sd_bus_slot_unref (verify_status_slot); sd_bus_slot_unref (verify_status_slot);
sd_bus_slot_unref (verify_finger_selected_slot); sd_bus_slot_unref (verify_finger_selected_slot);
if (data->result)
free (data->result);
free (data->driver); free (data->driver);
free (data); free (data);