diff options
author | Colin Walters <walters@verbum.org> | 2008-10-12 03:33:11 +0000 |
---|---|---|
committer | Colin Walters <walters@src.gnome.org> | 2008-10-12 03:33:11 +0000 |
commit | 8210400fe121dd9ba2694d4d6049b29beaa12eaa (patch) | |
tree | 0df947370ad26356481a12c82e2139d297a94f97 /giscanner/scannerlexer.l | |
parent | cda205ef392c2b8580098a9520d2eb87036b782a (diff) | |
download | gobject-introspection-8210400fe121dd9ba2694d4d6049b29beaa12eaa.tar.gz |
Don't lose if we have mismatched parens.
2008-10-11 Colin Walters <walters@verbum.org>
* giscanner/scannerlexer.l (parse_gtkdoc): Don't lose
if we have mismatched parens.
svn path=/trunk/; revision=676
Diffstat (limited to 'giscanner/scannerlexer.l')
-rw-r--r-- | giscanner/scannerlexer.l | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/giscanner/scannerlexer.l b/giscanner/scannerlexer.l index 5d94ac4f..dd02cb4b 100644 --- a/giscanner/scannerlexer.l +++ b/giscanner/scannerlexer.l @@ -262,8 +262,12 @@ parse_gtkdoc (GISourceScanner *scanner, if (end) { options = g_slist_prepend (options, g_strndup (start+1, end-(start+1))); + start = strchr (end+1, '('); + } + else + { + break; } - start = strchr (end+1, '('); } g_free (ptr); value = parts[2]; |