Explorar el Código

Improve exception message when attempting to read more bytes than available.

drieseng hace 9 años
padre
commit
8a97fecddd
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/Renci.SshNet/Common/SshDataStream.cs

+ 3 - 1
src/Renci.SshNet/Common/SshDataStream.cs

@@ -220,7 +220,9 @@ namespace Renci.SshNet.Common
             var bytesRead = Read(data, 0, length);
 
             if (bytesRead < length)
-                throw new ArgumentOutOfRangeException("length");
+                throw new ArgumentOutOfRangeException("length",
+                    string.Format(CultureInfo.InvariantCulture,
+                        "The requested length ({0}) is greater than the actual number of bytes read ({1}).", length, bytesRead));
 
             return data;
         }