(verify_krb5): need realm for v5 -> v4
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7177 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		@@ -170,11 +170,14 @@ verify_krb5(struct passwd *pwd,
 | 
				
			|||||||
			     NULL)) {
 | 
								     NULL)) {
 | 
				
			||||||
	CREDENTIALS c;
 | 
						CREDENTIALS c;
 | 
				
			||||||
	krb5_creds mcred, cred;
 | 
						krb5_creds mcred, cred;
 | 
				
			||||||
 | 
					        krb5_realm realm;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        krb5_get_default_realm(context, &realm);
 | 
				
			||||||
	krb5_make_principal(context, &mcred.server, realm,
 | 
						krb5_make_principal(context, &mcred.server, realm,
 | 
				
			||||||
			    "krbtgt",
 | 
								    "krbtgt",
 | 
				
			||||||
			    realm,
 | 
								    realm,
 | 
				
			||||||
			    NULL);
 | 
								    NULL);
 | 
				
			||||||
 | 
						free (realm);
 | 
				
			||||||
	ret = krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred);
 | 
						ret = krb5_cc_retrieve_cred(context, ccache, 0, &mcred, &cred);
 | 
				
			||||||
	if(ret == 0) {
 | 
						if(ret == 0) {
 | 
				
			||||||
	    ret = krb524_convert_creds_kdc(context, ccache, &cred, &c);
 | 
						    ret = krb524_convert_creds_kdc(context, ccache, &cred, &c);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user