فهرست منبع

fixed a bug in handling of fragmented UDP packets

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@8626 8c9fc860-2736-0410-a75d-ab315db34111
eth.morozova 6 سال پیش
والد
کامیت
3a8431407b
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      source/UDP.Mod

+ 2 - 2
source/UDP.Mod

@@ -180,8 +180,8 @@ TYPE
 				fragmentOffset := ofs + buffer.len - UDPHdrLen;
 				fragmentBuffer := buffer.next;
 				WHILE fragmentBuffer # NIL DO
-					Network.Copy(fragmentBuffer.data, data, buffer.ofs, fragmentOffset, buffer.len);
-					INC(fragmentOffset, buffer.len);
+					Network.Copy(fragmentBuffer.data, data, fragmentBuffer.ofs, fragmentOffset, fragmentBuffer.len);
+					INC(fragmentOffset, fragmentBuffer.len);
 
 					fragmentBuffer := fragmentBuffer.nextFragment;
 				END;