From: <te...@us...> - 2008-11-13 18:37:24
|
Revision: 3909 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=3909&view=rev Author: tehlike Date: 2008-11-13 18:37:19 +0000 (Thu, 13 Nov 2008) Log Message: ----------- Minor. Modified Paths: -------------- trunk/nhibernate/src/NHibernate/Type/AbstractBinaryType.cs Modified: trunk/nhibernate/src/NHibernate/Type/AbstractBinaryType.cs =================================================================== --- trunk/nhibernate/src/NHibernate/Type/AbstractBinaryType.cs 2008-11-13 18:08:08 UTC (rev 3908) +++ trunk/nhibernate/src/NHibernate/Type/AbstractBinaryType.cs 2008-11-13 18:37:19 UTC (rev 3909) @@ -83,20 +83,7 @@ { int length = (int)rs.GetBytes(index, 0, null, 0, 0); byte[] buffer = new byte[length]; - - int offset = 0; - - while (length - offset > 0) - { - int countRead = (int)rs.GetBytes(index, offset, buffer, offset, length - offset); - offset += countRead; - - if (countRead == 0) - { - // Should never happen - throw new AssertionFailure("Error in BinaryType.Get, IDataRecord.GetBytes read zero bytes"); - } - } + rs.GetBytes(index, 0, buffer, 0, length); return ToExternalFormat(buffer); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |