Annotation of embedaddon/libxml2/test/recurse/lol4.patch, revision 1.1

1.1     ! misho       1: Index: parser.c
        !             2: ===================================================================
        !             3: --- parser.c   (revision 3773)
        !             4: +++ parser.c   (working copy)
        !             5: @@ -2505,6 +2505,11 @@ xmlStringLenDecodeEntities(xmlParserCtxt
        !             6:            c = CUR_SCHAR(str, l);
        !             7:        else
        !             8:            c = 0;
        !             9: +        if ((nbchars > 500000) &&
        !            10: +          (ctxt->instate == XML_PARSER_ATTRIBUTE_VALUE)) {
        !            11: +          xmlFatalErr(ctxt, XML_ERR_ENTITY_LOOP, NULL);
        !            12: +          goto int_error;
        !            13: +        }
        !            14:      }
        !            15:      buffer[nbchars++] = 0;
        !            16:      return(buffer);

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>