Module Name: src Committed By: kre Date: Mon Jan 21 13:27:29 UTC 2019
Modified Files: src/bin/sh: var.c Log Message: Fix an off by one buffer length problem. Fortunately, it was off by one in the "safe" way (it was ensuring the buffer always ended in 2 \0 characters ... one is enough.) This could affect the expansions of LINENO RANDOM and SECONDS, though only if they have at least 8 digits (and then, only sometimes). RANDOM thus is safe, as it never produces a number with more than 5 digits, you'd need a script with 10000000 lines before there might be an issue with LINENO (and even autoconf generated scripts don't generally get that bit) and a shell would need to be running for almost 4 months for SECONDS to climb that high. Nevertheless: XXX pullup -8. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/bin/sh/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.