ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/src/vpn.C
(Generate patch)

Comparing gvpe/src/vpn.C (file contents):
Revision 1.69 by root, Sat Sep 5 17:40:22 2015 UTC vs.
Revision 1.70 by root, Thu Oct 6 03:03:09 2022 UTC

258 return -1; 258 return -1;
259 259
260#ifdef ICMP_FILTER 260#ifdef ICMP_FILTER
261 { 261 {
262 icmp_filter oval; 262 icmp_filter oval;
263 oval.data = 0xffffffff; 263 oval.data = 0;
264 if (::conf.icmp_type < 32) 264 if (::conf.icmp_type < 32)
265 oval.data &= ~(1 << ::conf.icmp_type); 265 oval.data |= 1 << ::conf.icmp_type;
266 oval.data = ~oval.data;
266 267
267 setsockopt (icmpv4_fd, SOL_RAW, ICMP_FILTER, &oval, sizeof oval); 268 setsockopt (icmpv4_fd, SOL_RAW, ICMP_FILTER, &oval, sizeof oval);
268 } 269 }
269#endif 270#endif
270 271

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines