URL:
  <http://gna.org/bugs/?9193>

                 Summary: error in preprocessor_streambuf::underflow
                 Project: Battle for Wesnoth
            Submitted by: sapient
            Submitted on: Thursday 05/24/07 at 03:16
                Category: Bug
                Severity: 4 - Important
                Priority: 5 - Normal
              Item Group:  None of the others
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: r17826
        Operating System: WindowsXP

    _______________________________________________________

Details:

There is a rare yet serious glitch in preprocessor_streambuf::underflow(). If
the break statement occurs at specific places it causes the data to parse
incorrectly. Then you will get a missing closing tag or some other error. To
duplicate this, I tried manipulating the constant in the following
statement:

                        if (buffer_size_ >= 3000) {

Depending on the content of your data/ and a variety of other factors,
different constants will duplicate the error. With my system and current
trunk the constant 3200 causes an error (as do numerous other constants,
that's just an example).




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?9193>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to