aboutsummaryrefslogtreecommitdiff
path: root/src/lib/krb5/asn.1/asn1_get.c
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2005-10-03 21:16:57 +0000
committerTom Yu <tlyu@mit.edu>2005-10-03 21:16:57 +0000
commit1e691e49430f919ff18f223e4703a93877644cab (patch)
tree11614aa50b247ac029f23714150c446f510dfb3c /src/lib/krb5/asn.1/asn1_get.c
parentebd95f60fff81f39733895583d02d683087346ba (diff)
downloadkrb5-1e691e49430f919ff18f223e4703a93877644cab.zip
krb5-1e691e49430f919ff18f223e4703a93877644cab.tar.gz
krb5-1e691e49430f919ff18f223e4703a93877644cab.tar.bz2
* asn1_get.c (asn1_get_tag_2): Patch from Zhihong Zhang to properly
handle tag numbers >= 30. ticket: 2542 target_version: 1.4.3 tags: pullup git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17400 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/asn.1/asn1_get.c')
-rw-r--r--src/lib/krb5/asn.1/asn1_get.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/krb5/asn.1/asn1_get.c b/src/lib/krb5/asn.1/asn1_get.c
index d5a7ca4..8da5fd8 100644
--- a/src/lib/krb5/asn.1/asn1_get.c
+++ b/src/lib/krb5/asn.1/asn1_get.c
@@ -64,7 +64,7 @@ asn1_get_tag_2(asn1buf *buf, taginfo *t)
retval = asn1buf_remove_octet(buf,&o);
if (retval) return retval;
tn = (tn<<7) + (asn1_tagnum)(o&0x7F);
- }while(tn&0x80);
+ }while(o&0x80);
t->tagnum = tn;
}
}