plan9fox/sys/src
cinap_lenrek c14ea9fdd1 awk: fix off-by-one string buffer overflow from gsub
the bug happens when we did the fast exit thru "done" label,
where we would not make sure that theres space in the buffer
for the NUL terminator.

instead, avoid the fast exit and always do the final
adjbuf() that makes sure we have space for the NUL terminator.

remove the pointless pb checks, they'r wrong (should'v
been bp >= buf+bufsz) and adjbuf() already makes sure this
can never happen.
2022-03-12 12:29:15 +00:00
..
9 ether82563: add pci id for ethernet on dell optiplex 7090 micro (thanks leimy) 2022-02-28 13:18:13 +00:00
ape reduce: use if() to test for exit status of pipeline 2022-01-10 02:01:11 +00:00
boot 9boot: fix isowalk() for directories spanning multiple sectors 2021-09-11 12:26:35 +00:00
cmd awk: fix off-by-one string buffer overflow from gsub 2022-03-12 12:29:15 +00:00
games gba: fix flash chip id for 128k and add setting 2022-02-10 00:35:13 +00:00
lib9p lib9p: remove Srv.srvfd, make postsrv() and threadpostsrv() return the mountable file descriptor, update documentation 2021-05-01 19:58:58 +02:00
libaml libaml: resolve refs in ObjectType instruction 2021-10-17 19:52:28 +00:00
libauth libauth: re-implement procsetuser() to use /proc instead of #c/user 2020-12-23 13:10:30 +01:00
libauthsrv libauthsrv: open internal file-descriptors with OCEXEC flag 2020-12-07 16:47:06 +01:00
libavl
libbin
libbio
libc reduce: use if() to test for exit status of pipeline 2022-01-10 02:01:11 +00:00
libcomplete libcomplete: open internal file-descriptor with OCEXEC flag 2020-12-07 17:18:33 +01:00
libcontrol
libdisk
libdraw libdraw: enter/eenter: fix ^W removing the text on the right side of the tick 2021-02-04 10:57:37 +01:00
libdtracy dtracy: avoid dmachlock() race 2019-03-30 09:17:46 +01:00
libfis
libflate
libframe
libgeometry qball: remove unused #include <stdio.h> 2020-08-04 16:27:27 +02:00
libhtml
libhttpd always zero initialize Tm structure for tm2sec() 2019-12-03 08:22:02 +01:00
libip libip: move optimized 386 assembly version of ptclbsum() from kernel to libip 2019-02-27 18:29:08 +01:00
libjson
liblex
libmach libmach: remove newline 2019-05-09 10:27:17 +02:00
libmemdraw libmemdraw: remove inexistent build targets 2020-04-19 15:30:58 +02:00
libmemlayer
libmp reduce: use if() to test for exit status of pipeline 2022-01-10 02:01:11 +00:00
libndb libndb: move mkptrname() into libndb to avoid duplication 2021-11-03 19:38:36 +00:00
libplumb
libregexp
libsat
libscribble
libsec reduce: use if() to test for exit status of pipeline 2022-01-10 02:01:11 +00:00
libstdio libstdio: sync bits of vfprintf from APE 2021-02-19 23:04:09 +01:00
libString
libsunrpc libsunrpc: work around arm64 compiler bug in sunStringUnpack() 2021-03-29 17:13:50 +02:00
libthread libthread: fix debug prints, simplify 2021-10-13 17:08:26 +00:00
libttf libttf: fix cmap subtable offset type and rank UCS-4 higher (more codepoints). fixes runes > 0xffff 2020-08-05 14:25:21 +02:00
libventi venti: fix memory layers 2021-07-21 05:06:05 +00:00
mkfile revert 8c228a123f: accidental commit 2021-08-22 17:47:38 +00:00
mkfile.proto /sys/src: add arm64 to installall list 2021-06-21 03:34:47 +00:00