Jelajahi Sumber

Fix parseText crash on nil node

Zed 6 tahun lalu
induk
melakukan
e73963f9e9
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      src/parserutils.nim

+ 1 - 0
src/parserutils.nim

@@ -43,6 +43,7 @@ proc isProtected*(profile: XmlNode): bool =
   getHeader(profile).select(".Icon.Icon--protected") != nil
   getHeader(profile).select(".Icon.Icon--protected") != nil
 
 
 proc parseText*(text: XmlNode; skipLink=""): string =
 proc parseText*(text: XmlNode; skipLink=""): string =
+  if text == nil: return
   for el in text:
   for el in text:
     case el.kind
     case el.kind
     of xnText:
     of xnText: