plan9fox/sys/src
cinap_lenrek 71402b2ea1 devip: fix use after free in ipifcremmulti()
closeconv() calls ipifcremmulti() like:

	while((mp = cv->multi) != nil)
		ipifcremmulti(cv, mp->ma, mp->ia);

so we have to defer freeing the entry after doing:

		if((lifc = iplocalonifc(ifc, ia)) != nil)
			remselfcache(f, ifc, lifc, ma);

which accesses the otherwise free'd ia and ma arguments.
2018-06-11 03:19:42 +02:00
..
9 devip: fix use after free in ipifcremmulti() 2018-06-11 03:19:42 +02:00
ape ape: floating point improvements (thanks spew) 2018-05-24 13:40:44 +01:00
boot 9boot: detect SYSLINUX "memdisk" and pass to kernel via ramdisk0= parameter 2018-05-27 23:03:38 +02:00
cmd dhcp6d: make constants for message types, check server identifier in request, only recheck ndb every minute 2018-06-10 22:48:51 +02:00
games snes: fix input botch 2 2018-06-09 07:12:43 +02:00
lib9p
libaml
libauth separate MSCHAP(v2) and NTLM(v2) authentication 2018-05-20 22:49:24 +02:00
libauthsrv
libavl
libbin
libbio
libc libc: allow /net/cs to specify local address for dial() 2018-04-14 20:28:58 +02:00
libcomplete
libcontrol
libdisk
libdraw
libfis
libflate
libframe
libgeometry
libhtml
libhttpd
libip
libjson
liblex
libmach
libmemdraw
libmemlayer
libmp libmp: add awk-generated tests 2018-05-05 12:14:39 +00:00
libndb ndb/cs: prevent deadlock with ndb/cs by mounting /srv/dns *AFTER* /net 2018-05-16 21:41:42 +02:00
libplumb libplumb: fix plumbunpackpartial() 2018-05-10 19:46:38 +02:00
libregexp
libsat libsat, forp: fix va_list hack on amd64 2018-04-24 12:20:07 +01:00
libscribble
libsec
libstdio
libString
libsunrpc
libthread
libttf libttf: add missing file impl.h 2018-06-09 14:55:32 +00:00
libventi
mkfile add libsat 2018-03-17 19:26:26 +00:00
mkfile.proto
NOTICE