Ticket #4896: ipv4.diff
File ipv4.diff, 721 bytes (added by , 14 years ago) |
---|
-
src/add-ons/kernel/network/protocols/ipv4/ipv4.cpp
338 338 status_t status = gBufferModule->merge(buffer, next, true); 339 339 TRACE(" merge next: %s", strerror(status)); 340 340 if (status != B_OK) { 341 fFragments.Insert( (net_buffer*)previous->link.next, next);341 fFragments.Insert(previous, next); 342 342 return status; 343 343 } 344 344 345 fFragments.Insert( (net_buffer*)previous->link.next, buffer);345 fFragments.Insert(previous, buffer); 346 346 347 347 // cut down existing hole 348 348 fBytesLeft -= end - start;