summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-12-08 10:41:56 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-12-08 10:41:56 -0600
commit99910efe810ae553c030cec41d1c152b62dbf9cb (patch)
tree3e7cf76fee31f0dc9062d6e812e098e75a4fea73 /nuttx/ChangeLog
parentc14f202a2c98fd55c472ac64f98fc049457cf35d (diff)
downloadnuttx-99910efe810ae553c030cec41d1c152b62dbf9cb.tar.gz
nuttx-99910efe810ae553c030cec41d1c152b62dbf9cb.tar.bz2
nuttx-99910efe810ae553c030cec41d1c152b62dbf9cb.zip
Update ChangeLog
Diffstat (limited to 'nuttx/ChangeLog')
-rwxr-xr-xnuttx/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index f7669e9f4..7e27d88d0 100755
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -9162,3 +9162,9 @@
all SPI and all F2 and F4 (let me know if this introduces any other
issues). Discovered and fixed by Sebastien Lorquet after much
consternation (2014-12-8).
+ * libc/stdio/lib_avsprintf.c: avsprintf(): Fix a bug in usage of
+ va_list on x86. On x86, va_list is a pointer to a single copy on the
+ stack. avsprintf() calls lib_vsprintf() twice and so traverses the
+ va_list twice using va_start. va_start modifies that single copy on
+ he stack so that the second call to lib_vsprintf() fails. This appears
+ to be an issue with x86 only so far (2014-12-8).