diff options
author | Tom Yu <tlyu@mit.edu> | 2005-10-03 21:16:57 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2005-10-03 21:16:57 +0000 |
commit | 1e691e49430f919ff18f223e4703a93877644cab (patch) | |
tree | 11614aa50b247ac029f23714150c446f510dfb3c /src/lib/krb5/asn.1/asn1_get.c | |
parent | ebd95f60fff81f39733895583d02d683087346ba (diff) | |
download | krb5-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.c | 2 |
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; } } |