From 19ab45b5a53e4a7462ee459e3dc5d70d1706e137 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Wed, 26 Feb 2003 15:49:03 +0000 Subject: [PATCH] fixes again one of the problem raised by James Clark in #106788 Daniel * entities.c: fixes again one of the problem raised by James Clark in #106788 Daniel --- ChangeLog | 5 +++++ entities.c | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/ChangeLog b/ChangeLog index 7693c20a..15ba9fb2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Feb 26 16:45:39 CET 2003 Daniel Veillard + + * entities.c: fixes again one of the problem raised by + James Clark in #106788 + Wed Feb 26 15:46:48 CET 2003 Daniel Veillard * relaxng.c: Fixed a couple of problem raised by James Clark diff --git a/entities.c b/entities.c index f92f0cf1..d108df85 100644 --- a/entities.c +++ b/entities.c @@ -822,6 +822,12 @@ xmlEncodeSpecialChars(xmlDocPtr doc, const xmlChar *input) { *out++ = 'o'; *out++ = 't'; *out++ = ';'; + } else if (*cur == '\r') { + *out++ = '&'; + *out++ = '#'; + *out++ = '1'; + *out++ = '3'; + *out++ = ';'; } else { /* * Works because on UTF-8, all extended sequences cannot