]> git.ipfire.org Git - thirdparty/cups.git/commit
Fix crash bug when saving credentials with no Kerberos auth data.
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Tue, 19 Jun 2007 18:10:48 +0000 (18:10 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Tue, 19 Jun 2007 18:10:48 +0000 (18:10 +0000)
commite55d7fdc743a99138fca21cd08a5d5b4dcbc635e
tree8789737c61b62e563c76ac0b12221f70d682f76c
parent90bb71073508a93e00b8259649f152016515e9e8
Fix crash bug when saving credentials with no Kerberos auth data.

scheduler/client.c:
    - cupsdReadClient(): Reset gss_have_creds to 0.

scheduler/client.h:
    - Add gss_have_creds to cupsd_client_s.

scheduler/ipp.c:
    - save_auth_info(): Only call save_krb5_creds() if we have credential
      info, and clear previous info if it is available for that job.

scheduler/auth.c:
    - cupsdAuthorize(): Set gss_have_creds to 1 on a successful GSS
      negotiation.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6570 7a7537e8-13f0-0310-91df-b6672ffda945
scheduler/auth.c
scheduler/client.c
scheduler/client.h
scheduler/ipp.c