Commit ID: 10052C9D445413B34DF
CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2014/01/05 21:57:30 UTC
Modified files:
distrib/special/mksh: Makefile
bin/mksh : Build.sh Makefile check.t edit.c eval.c exec.c expr.c
main.c misc.c mksh.1 sh.h syn.c var.c
Log message:
• fix ${12345678901234567890} segfault (OOB access / integer overflow)
‣ not like oksh did, but using mksh’s built-in features
• handle suggested __pure additions
• revert cid 1004F7F096867C83CF0
‣ always use our wcwidth code
‣ only use our strlcpy code if none found
• fix a couple of gcc-snapshot and clang/scan-build warnings
• mksh R49~rc1
To generate a diff of this changeset, execute the following commands:
cvs -R rdiff -kk -upr1.76 -r1.77 src/distrib/special/mksh/Makefile
cvs -R rdiff -kk -upr1.654 -r1.655 src/bin/mksh/Build.sh
cvs -R rdiff -kk -upr1.130 -r1.131 src/bin/mksh/Makefile
cvs -R rdiff -kk -upr1.638 -r1.639 src/bin/mksh/check.t
cvs -R rdiff -kk -upr1.274 -r1.275 src/bin/mksh/edit.c
cvs -R rdiff -kk -upr1.145 -r1.146 src/bin/mksh/eval.c
cvs -R rdiff -kk -upr1.127 -r1.128 src/bin/mksh/exec.c
cvs -R rdiff -kk -upr1.74 -r1.75 src/bin/mksh/expr.c
cvs -R rdiff -kk -upr1.274 -r1.275 src/bin/mksh/main.c
cvs -R rdiff -kk -upr1.218 -r1.219 src/bin/mksh/misc.c
cvs -R rdiff -kk -upr1.327 -r1.328 src/bin/mksh/mksh.1
cvs -R rdiff -kk -upr1.681 -r1.682 src/bin/mksh/sh.h
cvs -R rdiff -kk -upr1.93 -r1.94 src/bin/mksh/syn.c
cvs -R rdiff -kk -upr1.175 -r1.176 src/bin/mksh/var.c