2009-08-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
[mono.git] / mcs / class / System / System.Net / ChunkStream.cs
index e8ac2907d2feaa8d3f103d029a527d4f1d3eb6f2..3e4c08f193010c04dfb05cfa6932b09e72b7f320 100644 (file)
@@ -278,7 +278,7 @@ namespace System.Net
                        // short path
                        if (trailerState == 2 && (char) buffer [offset] == '\r' && saved.Length == 0) {
                                offset++;
-                               if ((char) buffer [offset] == '\n') {
+                               if (offset < size && (char) buffer [offset] == '\n') {
                                        offset++;
                                        return State.None;
                                }