vala r2182 - in trunk: . vapigen



Author: juergbi
Date: Tue Dec 16 18:35:29 2008
New Revision: 2182
URL: http://svn.gnome.org/viewvc/vala?rev=2182&view=rev

Log:
2008-12-16  JÃrg Billeter  <j bitron ch>

	* vapigen/valagirparser.vala:

	Fix crash when parsing metadata, fixes bug 563390


Modified:
   trunk/ChangeLog
   trunk/vapigen/valagirparser.vala

Modified: trunk/vapigen/valagirparser.vala
==============================================================================
--- trunk/vapigen/valagirparser.vala	(original)
+++ trunk/vapigen/valagirparser.vala	Tue Dec 16 18:35:29 2008
@@ -885,6 +885,10 @@
 
 					foreach (string attribute in tokens[1].split (" ")) {
 						string[] pair = attribute.split ("=", 2);
+						if (pair[0] == null || pair[1] == null) {
+							continue;
+						}
+
 						string key = "%s/@%s".printf (tokens[0], pair[0]);
 						attributes_map.set (key, pair[1].substring (1, pair[1].length - 2));
 					}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]