[pgsqlclient-checkins] pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient PgDbClient.cs,1.1
Status: Inactive
Brought to you by:
carlosga_fb
From: <car...@us...> - 2003-09-17 14:45:48
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient In directory sc8-pr-cvs1:/tmp/cvs-serv29012 Modified Files: PgDbClient.cs Log Message: Added change to message receive for ensure that all the expected data is readed Index: PgDbClient.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient/PgDbClient.cs,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** PgDbClient.cs 16 Sep 2003 12:29:42 -0000 1.14 --- PgDbClient.cs 17 Sep 2003 14:45:43 -0000 1.15 *************** *** 297,302 **** else { ! responsePacket = new PgResponsePacket(type, ! this.receive.ReadBytes(length)); } responsePacket.Encoding = Settings.Encoding; --- 297,308 ---- else { ! // Read the message data ! byte[] buffer = new byte[length]; ! int received = 0; ! while (received < length) ! { ! received += this.receive.Read(buffer, received, length - received); ! } ! responsePacket = new PgResponsePacket(type, buffer); } responsePacket.Encoding = Settings.Encoding; |