diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/FeedNim/rss.nim | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/FeedNim/rss.nim b/src/FeedNim/rss.nim index 35d3520..c65b13f 100644 --- a/src/FeedNim/rss.nim +++ b/src/FeedNim/rss.nim @@ -98,8 +98,9 @@ func parseCategories( node: XmlNode ): seq[RSSCategory] = func parseText ( node: XmlNode ): string = var content = node.innerText - if content[0 .. 8] == "<![CDATA[": - return content.substr[9 .. content.len()-4 ] + if content.len() > 14: + if content[0 .. 8] == "<![CDATA[": + return content.substr[9 .. content.len()-4 ] return content func parseItem( node: XmlNode) : RSSItem = |
