- Timestamp:
- Jun 22, 2010 12:23:40 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Network/slirp/ip_input.c
r30361 r30370 141 141 { 142 142 ipstat.ips_badvers++; 143 goto bad ;143 goto bad_free_m; 144 144 } 145 145 … … 150 150 /* min header length */ 151 151 ipstat.ips_badhlen++; /* or packet too short */ 152 goto bad ;152 goto bad_free_m; 153 153 } 154 154 … … 160 160 { 161 161 ipstat.ips_badsum++; 162 goto bad ;162 goto bad_free_m; 163 163 } 164 164 … … 170 170 { 171 171 ipstat.ips_badlen++; 172 goto bad ;172 goto bad_free_m; 173 173 } 174 174 … … 185 185 { 186 186 ipstat.ips_tooshort++; 187 goto bad ;187 goto bad_free_m; 188 188 } 189 189 … … 196 196 { 197 197 icmp_error(pData, m, ICMP_TIMXCEED, ICMP_TIMXCEED_INTRANS, 0, "ttl"); 198 goto bad ;198 goto bad_free_m; 199 199 } 200 200 … … 244 244 return; 245 245 246 bad :246 bad_free_m: 247 247 Log2(("NAT: IP datagram to %R[IP4] with size(%d) claimed as bad\n", 248 248 &ip->ip_dst, ip->ip_len));
Note:
See TracChangeset
for help on using the changeset viewer.