I also tested with commit https://github.com/linux-pam/linux-pam/commit/05a1ccc0df92d0ca031699124ddf7ec3ce12f78f#diff-c5b734a338a8a0460af7f0c08a7b138a which fixes yet another uninitialized use.
Resulting pam_tty_audit.so with both mentioned upstream commits tested and works on bionic, cosmic, and disco.
I also tested with commit https:/ /github. com/linux- pam/linux- pam/commit/ 05a1ccc0df92d0c a031699124ddf7e c3ce12f78f# diff-c5b734a338 a8a0460af7f0c08 a7b138a which fixes yet another uninitialized use.
Resulting pam_tty_audit.so with both mentioned upstream commits tested and works on bionic, cosmic, and disco.