#745 Potential NULL-dereference in krb5_auth_done
Closed: Fixed Opened by sgallagh.

 1184    krb5_ctx = get_krb5_ctx(be_req);
At conditional (1): "krb5_ctx == NULL" taking the true branch.
Comparing "krb5_ctx" to null implies that "krb5_ctx" might be null.
 1185    if (krb5_ctx == NULL) {
At conditional (2): "1 <= debug_level" taking the true branch.
At conditional (3): "debug_timestamps" taking the true branch.
 1186        DEBUG(1, ("Kerberos context not available.\n"));
 1187    }
 1188
Passing null variable "krb5_ctx" to function "check_wait_queue", which dereferences it. [show details]
 1189    check_wait_queue(krb5_ctx, pd->user);

Fixed by 3182049e4af4b79dd231fad83ed041915daa7e31

component: SSSD => Kerberos Provider
resolution: => fixed
status: new => closed

Fields changed

rhbz: => 0

Metadata Update from @sgallagh:
- Issue assigned to sbose
- Issue set to the milestone: SSSD 1.5.0

SSSD is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in SSSD's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/SSSD/sssd/issues/1787

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata