[gnome-42] Fix libsecret crashes
Basically !124 (merged), but for GNOME 42.
This MR is not identical to !124 (merged), it needed some changes.
See the individual commits for the changes.
Basically !124 (merged), but for GNOME 42.
This MR is not identical to !124 (merged), it needed some changes.
See the individual commits for the changes.