Blame 2004-003-patch_1.3.4.txt
|
cvsdist |
6576f38 |
Index: src/lib/krb5/asn.1/asn1buf.c
|
|
cvsdist |
6576f38 |
===================================================================
|
|
cvsdist |
6576f38 |
RCS file: /cvs/krbdev/krb5/src/lib/krb5/asn.1/asn1buf.c,v
|
|
cvsdist |
6576f38 |
retrieving revision 5.24
|
|
cvsdist |
6576f38 |
*** src/lib/krb5/asn.1/asn1buf.c 12 Mar 2003 04:33:30 -0000 5.24
|
|
cvsdist |
6576f38 |
--- src/lib/krb5/asn.1/asn1buf.c 23 Aug 2004 03:43:47 -0000
|
|
cvsdist |
6576f38 |
***************
|
|
cvsdist |
6576f38 |
*** 122,127 ****
|
|
cvsdist |
6576f38 |
--- 122,129 ----
|
|
cvsdist |
6576f38 |
return ASN1_OVERRUN;
|
|
cvsdist |
6576f38 |
}
|
|
cvsdist |
6576f38 |
while (nestlevel > 0) {
|
|
cvsdist |
6576f38 |
+ if (buf->bound - buf->next + 1 <= 0)
|
|
cvsdist |
6576f38 |
+ return ASN1_OVERRUN;
|
|
cvsdist |
6576f38 |
retval = asn1_get_tag_2(buf, &t);
|
|
cvsdist |
6576f38 |
if (retval) return retval;
|
|
cvsdist |
6576f38 |
if (!t.indef) {
|