Hola:
Podr�as re-enviar tu parche?
Aqui va con la sugerencia de Gonzalo solo un apunte, uso CanSeek directamente en ve m_stream.CanSeek pq la propiedad ya se encarga de hacerlo, creo q es correcto aunq ahora no lo puedo probar ya q el modem solo me va en windows :(
Un saludo
Carlos Guzm�n �lvarez
Vigo-Espa�a
Index: BufferedStream.cs
===================================================================
RCS file: /mono/mcs/class/corlib/System.IO/BufferedStream.cs,v
retrieving revision 1.2
diff -u -r1.2 BufferedStream.cs
--- BufferedStream.cs 8 May 2002 13:21:11 -0000 1.2
+++ BufferedStream.cs 20 Nov 2002 19:05:30 -0000
@@ -65,7 +65,9 @@
public override void Flush() {
if (m_buffer_reading) {
- m_stream.Position = Position;
+ if(CanSeek){
+ m_stream.Position = Position;
+ }
} else {
m_stream.Write(m_buffer, 0, m_buffer_pos);
}
