diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-22 03:47:55 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-22 03:47:55 +0000 |
commit | 44ae50d1fa8e09072f253000aded34926afa6f41 (patch) | |
tree | 5f93494b6b94b6c301fba2815df7e6f4ed2d79b8 /ACEXML | |
parent | 86197963ce07ee9f166189dc1a6817876b606d9d (diff) | |
download | ATCD-44ae50d1fa8e09072f253000aded34926afa6f41.tar.gz |
ChangeLogTag:Tue Jan 21 21:44:04 2003 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ACEXML')
-rw-r--r-- | ACEXML/examples/SAXPrint/broken.xml | 5 | ||||
-rw-r--r-- | ACEXML/parser/parser/Parser.i | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/ACEXML/examples/SAXPrint/broken.xml b/ACEXML/examples/SAXPrint/broken.xml new file mode 100644 index 00000000000..fc8432680e8 --- /dev/null +++ b/ACEXML/examples/SAXPrint/broken.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<!-- This is a broken XML file. Most of the stuff here don't make any sense at all --> + +<root> + <child> kid </child>
\ No newline at end of file diff --git a/ACEXML/parser/parser/Parser.i b/ACEXML/parser/parser/Parser.i index 5b6f072fba0..c483898ec85 100644 --- a/ACEXML/parser/parser/Parser.i +++ b/ACEXML/parser/parser/Parser.i @@ -115,7 +115,8 @@ ACEXML_Parser::get (void) if (this->instream_ != 0) { ACEXML_Char ch; - this->instream_->get (ch); + if (this->instream_->get (ch) == -1) + return 0; this->locator_.incrColumnNumber(); if (ch == 0x0A) { this->locator_.incrLineNumber(); |