summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bugs23
1 files changed, 23 insertions, 0 deletions
diff --git a/bugs b/bugs
index d0f9ad1e..4dc02d4b 100644
--- a/bugs
+++ b/bugs
@@ -3641,6 +3641,29 @@ patch = [[
3641} 3641}
3642 3642
3643 3643
3644Bug{
3645what = [[Checking a format for 'os.date' may read pass the format string]],
3646report = [[Nagaev Boris, 2016/07/10]],
3647since = [[5.3.3]],
3648fix = nil,
3649example = [[
3650This bug does not seem to happen with regular compilers.
3651It needs an "interceptor" 'memcmp' function that continues
3652reading memory after a difference is found.]],
3653patch = [[
36542c2
3655< ** $Id: loslib.c,v 1.64 2016/04/18 13:06:55 roberto Exp roberto $
3656---
3657> ** $Id: loslib.c,v 1.64 2016/04/18 13:06:55 roberto Exp $
3658263c263,264
3659< for (option = LUA_STRFTIMEOPTIONS; *option != '\0'; option += oplen) {
3660---
3661> int convlen = (int)strlen(conv);
3662> for (option = LUA_STRFTIMEOPTIONS; *option != '\0' && oplen <= convlen; option += oplen) {
3663]]
3664}
3665
3666
3644--[=[ 3667--[=[
3645Bug{ 3668Bug{
3646what = [[ ]], 3669what = [[ ]],