svn commit: samba r19940 - in branches/SAMBA_3_0_24/source/libsmb: .

jerry at samba.org jerry at samba.org
Tue Nov 28 21:11:57 GMT 2006


Author: jerry
Date: 2006-11-28 21:11:56 +0000 (Tue, 28 Nov 2006)
New Revision: 19940

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=19940

Log:
copy clikrb5.c from SAMBA_3_0 tree to get compile warning fixes
Modified:
   branches/SAMBA_3_0_24/source/libsmb/clikrb5.c


Changeset:
Modified: branches/SAMBA_3_0_24/source/libsmb/clikrb5.c
===================================================================
--- branches/SAMBA_3_0_24/source/libsmb/clikrb5.c	2006-11-28 21:11:20 UTC (rev 19939)
+++ branches/SAMBA_3_0_24/source/libsmb/clikrb5.c	2006-11-28 21:11:56 UTC (rev 19940)
@@ -852,6 +852,29 @@
 #endif
 }
 
+#ifdef HAVE_KRB5_DECODE_AP_REQ	/* Heimdal */
+static int get_kvno_from_ap_req(krb5_ap_req *ap_req)
+{
+#ifdef HAVE_TICKET_POINTER_IN_KRB5_AP_REQ /* MIT */
+	if (ap_req->ticket->enc_part.kvno)
+		return ap_req->ticket->enc_part.kvno;
+#else /* Heimdal */
+	if (ap_req->ticket.enc_part.kvno) 
+		return *ap_req->ticket.enc_part.kvno;
+#endif
+	return 0;
+}
+
+static krb5_enctype get_enctype_from_ap_req(krb5_ap_req *ap_req)
+{
+#ifdef HAVE_ETYPE_IN_ENCRYPTEDDATA /* Heimdal */
+	return ap_req->ticket.enc_part.etype;
+#else /* MIT */
+	return ap_req->ticket->enc_part.enctype;
+#endif
+}
+#endif	/* HAVE_KRB5_DECODE_AP_REQ */
+
 static krb5_error_code
 get_key_from_keytab(krb5_context context,
 		    krb5_const_principal server,



More information about the samba-cvs mailing list