mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
net: remove CONFIG_MCAST_TFTP
No mainline board enables CONFIG_MCAST_TFTP and there have been compilation issues with the code for some time. Additionally, it has a potential buffer underrun issue (reported as a side note in CVE-2018-18439). Remove the multicast TFTP code but keep the driver API for the future addition of IPv6. Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> Signed-off-by: Chris Packham <judge.packham@gmail.com> Acked-by: Joe Hershberger <joe.hershberger@ni.com>
This commit is contained in:
committed by
Joe Hershberger
parent
1a4af5c562
commit
67bb984249
@@ -131,10 +131,6 @@ struct in_addr net_dns_server;
|
||||
struct in_addr net_dns_server2;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_MCAST_TFTP /* Multicast TFTP */
|
||||
struct in_addr net_mcast_addr;
|
||||
#endif
|
||||
|
||||
/** END OF BOOTP EXTENTIONS **/
|
||||
|
||||
/* Our ethernet address */
|
||||
@@ -1216,9 +1212,6 @@ void net_process_received_packet(uchar *in_packet, int len)
|
||||
dst_ip = net_read_ip(&ip->ip_dst);
|
||||
if (net_ip.s_addr && dst_ip.s_addr != net_ip.s_addr &&
|
||||
dst_ip.s_addr != 0xFFFFFFFF) {
|
||||
#ifdef CONFIG_MCAST_TFTP
|
||||
if (net_mcast_addr != dst_ip)
|
||||
#endif
|
||||
return;
|
||||
}
|
||||
/* Read source IP address for later use */
|
||||
|
Reference in New Issue
Block a user