Fixes in socket read/write jk_new_structure
authorvranyj1
Fri, 18 Nov 2011 22:55:16 +0000
branchjk_new_structure
changeset 1136 2a94c9946e7e
parent 1135 79bdd1501934
child 1137 b4aee4f41489
Fixes in socket read/write
src/JavaVM.st
--- a/src/JavaVM.st	Fri Nov 18 14:40:56 2011 +0000
+++ b/src/JavaVM.st	Fri Nov 18 22:55:16 2011 +0000
@@ -7760,7 +7760,7 @@
     ].
 
     [
-        nread := sock readInto: data startingAt: off count: len.
+        nread := sock readInto: data startingAt: off + 1 count: len.
     ] on: Error do:[:ex|
         self throwSocketException: 'Error when reading: ', ex description.
     ].
@@ -7798,7 +7798,7 @@
     sock := self validateFile: fdObj.
 
     [
-        sock nextPutBytes: len from: data startingAt: off.
+        sock nextPutBytes: len from: data startingAt: off + 1.
     ] on: Error do:[:ex|
         self throwIOExceptionWithMessage: 'Error when writing: ', ex description.
     ].