Changeset 38401 in vbox
- Timestamp:
- Aug 10, 2011 2:23:37 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 73437
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/socket.c
r38111 r38401 1419 1419 icp->icmp_seq = so->so_icmp_seq; 1420 1420 1421 icm = icmp_find_original_mbuf(pData, ip); 1422 if (icm) 1423 { 1424 /* on this branch we don't need stored variant */ 1425 m_freem(icm->im_m); 1426 LIST_REMOVE(icm, im_list); 1427 RTMemFree(icm); 1428 } 1429 1421 1430 data_len += ICMP_MINLEN; 1422 1431 … … 1458 1467 m_copyback(pData, m, ip->ip_hl >> 2, icr[i].DataSize, icr[i].Data); 1459 1468 icmp_reflect(pData, m); 1469 /* Here is different situation from Unix world, where we can receive icmp in response on TCP/UDP */ 1470 LIST_REMOVE(icm, im_list); 1471 RTMemFree(icm); 1460 1472 break; 1461 1473 default:
Note:
See TracChangeset
for help on using the changeset viewer.