[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #44649] lwip_socket_drop_registered_memberships
From: |
Mateusz Klatecki |
Subject: |
[lwip-devel] [bug #44649] lwip_socket_drop_registered_memberships |
Date: |
Fri, 27 Mar 2015 11:35:31 +0000 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36 |
URL:
<http://savannah.nongnu.org/bugs/?44649>
Summary: lwip_socket_drop_registered_memberships
Project: lwIP - A Lightweight TCP/IP stack
Submitted by: klatecki
Submitted on: Fri 27 Mar 2015 11:35:30 AM GMT
Category: sockets/netconn
Severity: 3 - Normal
Item Group: Crash Error
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release:
lwIP version: git head
_______________________________________________________
Details:
I think in lwip_socket_drop_registered_memberships is error
netconn_join_leave_group has parameters:
struct netconn *conn,
const ip_addr_t *multiaddr,
const ip_addr_t *netif_addr,
enum netconn_igmp join_or_leave
but is run in that way:
netconn_join_leave_group(sockets[s].conn,
&socket_ipv4_multicast_memberships[i].if_addr,
&socket_ipv4_multicast_memberships[i].multi_addr, NETCONN_LEAVE);
so multiaddr and netif_addr are swaped.
I think this is correct:
netconn_join_leave_group(sockets[s].conn,
&socket_ipv4_multicast_memberships[i].multi_addr,
&socket_ipv4_multicast_memberships[i].if_addr, NETCONN_LEAVE);
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?44649>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [lwip-devel] [bug #44649] lwip_socket_drop_registered_memberships,
Mateusz Klatecki <=