svn rev #21641: branches/mskrb-integ/src/lib/gssapi/krb5/

lhoward@MIT.EDU lhoward at MIT.EDU
Tue Dec 30 20:19:45 EST 2008


http://src.mit.edu/fisheye/changelog/krb5/?cs=21641
Commit By: lhoward
Log Message:
skip over KRB5_CRYPTO_TYPE_EMPTY buffers when translating IOV


Changed Files:
U   branches/mskrb-integ/src/lib/gssapi/krb5/util_crypt.c
Modified: branches/mskrb-integ/src/lib/gssapi/krb5/util_crypt.c
===================================================================
--- branches/mskrb-integ/src/lib/gssapi/krb5/util_crypt.c	2008-12-31 01:13:42 UTC (rev 21640)
+++ branches/mskrb-integ/src/lib/gssapi/krb5/util_crypt.c	2008-12-31 01:19:44 UTC (rev 21641)
@@ -376,6 +376,9 @@
 
     for (j = 0; j < iov_count; j++) {
 	kiov[i].flags = kg_translate_flag_iov(iov[j].type);
+	if (kiov[i].flags == KRB5_CRYPTO_TYPE_EMPTY)
+	    continue;
+
 	kiov[i].data.length = iov[j].buffer.length;
 	kiov[i].data.data = (char *)iov[j].buffer.value;
 	i++;
@@ -469,6 +472,9 @@
 
     for (j = 0; j < iov_count; j++) {
 	kiov[i].flags = kg_translate_flag_iov(iov[j].type);
+	if (kiov[i].flags == KRB5_CRYPTO_TYPE_EMPTY)
+	    continue;
+
 	kiov[i].data.length = iov[j].buffer.length;
 	kiov[i].data.data = (char *)iov[j].buffer.value;
 	i++;




More information about the cvs-krb5 mailing list