X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;f=package%2Flibpcap%2Fpatches%2F106-protocol_api.patch;h=dc5e45a2466ccf56df068ffa80ce13a88a364c25;hb=a5ee1ea114c419cbacab3ff87827bc0389431bcb;hp=09e3e880ac64530ece8d7dbf2cf0e160b12ae9ac;hpb=f1f21f8cef03d3df90454231ead06e7aefedb69d;p=openwrt-10.03%2F.git diff --git a/package/libpcap/patches/106-protocol_api.patch b/package/libpcap/patches/106-protocol_api.patch index 09e3e880a..dc5e45a24 100644 --- a/package/libpcap/patches/106-protocol_api.patch +++ b/package/libpcap/patches/106-protocol_api.patch @@ -24,7 +24,7 @@ * we also have PF_PACKET support.) */ - sock_fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); -+ sock_fd = socket(PF_PACKET, SOCK_RAW, handle->opt.proto); ++ sock_fd = socket(PF_PACKET, SOCK_RAW, p->opt.proto); if (sock_fd == -1) { (void)snprintf(p->errbuf, PCAP_ERRBUF_SIZE, "socket: %s", pcap_strerror(errno));