Fix possible nullref
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 22 Mar 2012 03:08:27 +0000 (23:08 -0400)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 22 Mar 2012 03:09:20 +0000 (23:09 -0400)
mcs/class/System.Json/System.Json/JsonArray.cs

index 49010681dcd205c5222fa31eaa75398d46b69385..a3979679b0421586cb2017754d3e6794849ba2c5 100644 (file)
@@ -108,7 +108,12 @@ namespace System.Json
                                throw new ArgumentNullException ("stream");
                        stream.WriteByte ((byte) '[');
                        for (int i = 0; i < list.Count; i++) {
-                               list [i].Save (stream);
+                               JsonValue v = list [i];
+                               if (v != null)
+                                       v.Save (stream);
+                               else
+                                       w.Write ("null");
+
                                if (i < Count - 1) {
                                        stream.WriteByte ((byte) ',');
                                        stream.WriteByte ((byte) ' ');