diff options
| author | Bryan Bishop <kanzure@gmail.com> | 2012-05-04 20:14:00 -0500 | 
|---|---|---|
| committer | Bryan Bishop <kanzure@gmail.com> | 2012-05-04 20:14:00 -0500 | 
| commit | 7d17027ffbc9a84cfb981bcadd76d5f2a052b7fa (patch) | |
| tree | 7f245f1e2ea66e2364dde54f62b98b9067d25128 /extras | |
| parent | 133bcb70498f53cef584016615156cbe5bb7b447 (diff) | |
make sure the bytes don't run out with no ending byte in MainText
Diffstat (limited to 'extras')
| -rw-r--r-- | extras/crystal.py | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/extras/crystal.py b/extras/crystal.py index 8c55e35f6..48f0e13b0 100644 --- a/extras/crystal.py +++ b/extras/crystal.py @@ -1963,6 +1963,10 @@ class MainText(TextCommand):                  new_line  = False                  was_comma = False +        # this shouldn't happen because of the rom_until calls in the parse method +        if not end: +            raise Exception, "ran out of bytes without the script ending?" +          # last character may or may not be allowed to be a newline?          # Script.to_asm() has command.to_asm()+"\n"          if output[-1] == "\n": | 
