when client secret is not provided, ipa-otpd still attempts to push a secret to the stdin to oidc_child and crashes in strlen(NULL).
oidc_child
strlen(NULL)
We only need to push the secret if it was specified. We already pass --client-secret-stdin to oidc_child only if that is the case, so it is a regression.
--client-secret-stdin
PR: https://github.com/freeipa/freeipa/pull/7659
Metadata Update from @abbra: - Issue assigned to abbra
Metadata Update from @frenaud: - Custom field rhbz adjusted to https://issues.redhat.com/browse/RHEL-74465, https://issues.redhat.com/browse/RHEL-74465
master:
Metadata Update from @frenaud: - Custom field rhbz adjusted to https://issues.redhat.com/browse/RHEL-74465, https://issues.redhat.com/browse/RHEL-74466 (was: https://issues.redhat.com/browse/RHEL-74465, https://issues.redhat.com/browse/RHEL-74465)
ipa-4-12:
ipa-4-11:
ipa-4-10:
Metadata Update from @frenaud: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)