lwip-devel
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]