grub/grub-core/net
Curtis Larsen 06eadf5ebf fix double free in grub_net_recv_tcp_packet
Using the http module to download config files, produces memory errors,
after the config file is downloaded.

The error was traced to the tcp stack in grub-core/net/tcp.c. The wrong
netbuff pointer was being freed in the clean up loop.

Changing the code to free the correct netbuff pointer removes the runtime
error.

Closes 42765.
2014-12-07 11:28:57 +03:00
..
drivers add bootpath parser for open firmware 2014-02-04 19:02:16 -02:00
arp.c cleanup: grub_cpu_to_XXX_compile_time for constants 2014-09-22 20:47:10 +04:00
bootp.c cleanup: grub_cpu_to_XXX_compile_time for constants 2014-09-22 20:47:10 +04:00
dns.c Mark strings for translation and add remaining ones to exclude list. 2013-12-18 06:50:24 +01:00
ethernet.c Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
http.c * grub-core/net/http.c: Fix bad free. 2013-04-12 20:17:53 +02:00
icmp.c Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
icmp6.c send router solicitation for ipv6 address autoconf v2 2014-11-28 20:21:34 +03:00
ip.c cleanup: grub_cpu_to_XXX_compile_time for constants 2014-09-22 20:47:10 +04:00
net.c send router solicitation for ipv6 address autoconf v2 2014-11-28 20:21:34 +03:00
netbuff.c Remove grub_memalign on emu. 2013-12-08 18:12:20 +01:00
tcp.c fix double free in grub_net_recv_tcp_packet 2014-12-07 11:28:57 +03:00
tftp.c cleanup: grub_cpu_to_XXX_compile_time for constants 2014-09-22 20:47:10 +04:00
udp.c * grub-core/disk/ahci.c: Add needed explicit cast. 2013-08-21 21:02:14 +02:00