From 8f638062fb49866e3a2f632a64eb71d7dbcc75bc Mon Sep 17 00:00:00 2001 From: Dieter Verfaillie Date: Wed, 4 Jul 2012 09:10:51 +0200 Subject: giscanner: Correctly detect invalid GTK-Doc comment block end markers https://bugzilla.gnome.org/show_bug.cgi?id=688897 --- giscanner/annotationparser.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'giscanner/annotationparser.py') diff --git a/giscanner/annotationparser.py b/giscanner/annotationparser.py index 179af86a..57a5433e 100644 --- a/giscanner/annotationparser.py +++ b/giscanner/annotationparser.py @@ -790,6 +790,9 @@ class AnnotationParser(object): # Check for the end the comment block. if COMMENT_END_RE.match(comment_lines[-1][1]): del comment_lines[-1] + else: + # Not a GTK-Doc comment block. + return None # If we get this far, we are inside a GTK-Doc comment block. return self._parse_comment_block(comment_lines, filename, lineno) -- cgit v1.2.1