Revision 300a025b79f1eceb0aa17c5a7779bbeb23c61599 authored by Bjoern A. Zeeb on 24 January 2010, 10:08:54 UTC, committed by Bjoern A. Zeeb on 24 January 2010, 10:08:54 UTC
Make callers to in6_selectsrc() and in6_pcbladdr() pass in memory to save the selected source address rather than returning an unreferenced copy to a pointer that might long be gone by the time we use the pointer for anything meaningful. Asked for by: rwatson Reviewed by: rwatson Approved by: re (kensmith)
1 parent 2457318
File | Mode | Size |
---|---|---|
bpf.c | -rw-r--r-- | 41.6 KB |
bpf.h | -rw-r--r-- | 23.9 KB |
bpf_filter.c | -rw-r--r-- | 10.8 KB |
bpf_jitter.c | -rw-r--r-- | 3.8 KB |
bpf_jitter.h | -rw-r--r-- | 3.1 KB |
bpfdesc.h | -rw-r--r-- | 5.1 KB |
bridgestp.c | -rw-r--r-- | 55.0 KB |
bridgestp.h | -rw-r--r-- | 13.1 KB |
bsd_comp.c | -rw-r--r-- | 29.0 KB |
ethernet.h | -rw-r--r-- | 19.3 KB |
fddi.h | -rw-r--r-- | 3.9 KB |
firewire.h | -rw-r--r-- | 3.9 KB |
ieee8023ad_lacp.c | -rw-r--r-- | 47.6 KB |
ieee8023ad_lacp.h | -rw-r--r-- | 8.8 KB |
if.c | -rw-r--r-- | 68.5 KB |
if.h | -rw-r--r-- | 16.0 KB |
if_arc.h | -rw-r--r-- | 4.4 KB |
if_arcsubr.c | -rw-r--r-- | 18.8 KB |
if_arp.h | -rw-r--r-- | 4.5 KB |
if_atm.h | -rw-r--r-- | 10.8 KB |
if_atmsubr.c | -rw-r--r-- | 12.2 KB |
if_bridge.c | -rw-r--r-- | 79.8 KB |
if_bridgevar.h | -rw-r--r-- | 12.2 KB |
if_clone.c | -rw-r--r-- | 13.0 KB |
if_clone.h | -rw-r--r-- | 4.4 KB |
if_disc.c | -rw-r--r-- | 5.3 KB |
if_dl.h | -rw-r--r-- | 3.2 KB |
if_edsc.c | -rw-r--r-- | 9.4 KB |
if_ef.c | -rw-r--r-- | 12.7 KB |
if_enc.c | -rw-r--r-- | 8.9 KB |
if_enc.h | -rw-r--r-- | 1.4 KB |
if_ethersubr.c | -rw-r--r-- | 31.4 KB |
if_faith.c | -rw-r--r-- | 7.3 KB |
if_fddisubr.c | -rw-r--r-- | 17.9 KB |
if_fwsubr.c | -rw-r--r-- | 19.1 KB |
if_gif.c | -rw-r--r-- | 22.4 KB |
if_gif.h | -rw-r--r-- | 4.4 KB |
if_gre.c | -rw-r--r-- | 22.6 KB |
if_gre.h | -rw-r--r-- | 6.1 KB |
if_iso88025subr.c | -rw-r--r-- | 19.5 KB |
if_lagg.c | -rw-r--r-- | 39.3 KB |
if_lagg.h | -rw-r--r-- | 7.5 KB |
if_llc.h | -rw-r--r-- | 4.5 KB |
if_loop.c | -rw-r--r-- | 8.9 KB |
if_media.c | -rw-r--r-- | 13.8 KB |
if_media.h | -rw-r--r-- | 23.4 KB |
if_mib.c | -rw-r--r-- | 4.9 KB |
if_mib.h | -rw-r--r-- | 5.6 KB |
if_ppp.c | -rw-r--r-- | 39.6 KB |
if_ppp.h | -rw-r--r-- | 5.3 KB |
if_pppvar.h | -rw-r--r-- | 5.0 KB |
if_sl.c | -rw-r--r-- | 27.6 KB |
if_slvar.h | -rw-r--r-- | 3.3 KB |
if_sppp.h | -rw-r--r-- | 8.4 KB |
if_spppfr.c | -rw-r--r-- | 15.4 KB |
if_spppsubr.c | -rw-r--r-- | 134.9 KB |
if_stf.c | -rw-r--r-- | 20.3 KB |
if_stf.h | -rw-r--r-- | 1.7 KB |
if_tap.c | -rw-r--r-- | 24.7 KB |
if_tap.h | -rw-r--r-- | 2.6 KB |
if_tapvar.h | -rw-r--r-- | 2.5 KB |
if_tun.c | -rw-r--r-- | 23.5 KB |
if_tun.h | -rw-r--r-- | 1.4 KB |
if_types.h | -rw-r--r-- | 12.7 KB |
if_var.h | -rw-r--r-- | 23.5 KB |
if_vlan.c | -rw-r--r-- | 36.3 KB |
if_vlan_var.h | -rw-r--r-- | 4.6 KB |
iso88025.h | -rw-r--r-- | 5.3 KB |
netisr.c | -rw-r--r-- | 7.2 KB |
netisr.h | -rw-r--r-- | 3.5 KB |
pfil.c | -rw-r--r-- | 7.5 KB |
pfil.h | -rw-r--r-- | 3.7 KB |
pfkeyv2.h | -rw-r--r-- | 12.2 KB |
ppp_comp.h | -rw-r--r-- | 5.1 KB |
ppp_deflate.c | -rw-r--r-- | 17.6 KB |
ppp_defs.h | -rw-r--r-- | 5.4 KB |
ppp_tty.c | -rw-r--r-- | 26.7 KB |
radix.c | -rw-r--r-- | 30.2 KB |
radix.h | -rw-r--r-- | 6.3 KB |
raw_cb.c | -rw-r--r-- | 3.6 KB |
raw_cb.h | -rw-r--r-- | 2.8 KB |
raw_usrreq.c | -rw-r--r-- | 6.0 KB |
route.c | -rw-r--r-- | 44.6 KB |
route.h | -rw-r--r-- | 15.6 KB |
rtsock.c | -rw-r--r-- | 35.7 KB |
slcompress.c | -rw-r--r-- | 16.5 KB |
slcompress.h | -rw-r--r-- | 6.4 KB |
slip.h | -rw-r--r-- | 2.5 KB |
zlib.c | -rw-r--r-- | 174.6 KB |
zlib.h | -rw-r--r-- | 42.3 KB |
Computing file changes ...