summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-01-22 06:55:09 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-01-22 06:55:09 -0600
commiteb102a1fe4d709bab907d75e3725e38d1cc2fa5b (patch)
tree82c15244e2d6b5e5d270a1bb6b01e5b352e43b60
parent2cae47a7c9bd3520b55ae62efa33b92526ba3e3f (diff)
downloadnuttx-eb102a1fe4d709bab907d75e3725e38d1cc2fa5b.tar.gz
nuttx-eb102a1fe4d709bab907d75e3725e38d1cc2fa5b.tar.bz2
nuttx-eb102a1fe4d709bab907d75e3725e38d1cc2fa5b.zip
Update ChangeLogs
-rw-r--r--apps/ChangeLog.txt5
-rwxr-xr-xnuttx/ChangeLog3
2 files changed, 8 insertions, 0 deletions
diff --git a/apps/ChangeLog.txt b/apps/ChangeLog.txt
index 7b935262d..a0ac75abb 100644
--- a/apps/ChangeLog.txt
+++ b/apps/ChangeLog.txt
@@ -1184,3 +1184,8 @@
IPv6 TCP sockets (2015-01-20).
* Many files: Correct name of fields in struct sockaddr_in6: sin6_port
and sin6_family, not sin_port and sin_family (2015-01-20).
+ * apps/netutils/telnetd: Add protection when CONFIG_SCHED_HAVE_PARENT
+ is enabled: Call sigaction with SA_NOCLDWAIT so that exit status is
+ not retained (no zombies) and block receipt of SIGCHLD so that accept
+ is not awakened by a signal. Iff accept() is awakened by a signal, do
+ not do anything crazy like exit. Most from Rony Xln (2015-01-22).
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 809e1dda1..535b2634a 100755
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -9487,3 +9487,6 @@
address (2015-01-20).
* Many files: Correct name of fields in struct sockaddr_in6: sin6_port
and sin6_family, not sin_port and sin_family (2015-01-20).
+ * net/socket/accept.c: Correct the value returned by accept() in the
+ case where net_lockingwait() is called. It was returning -1 and
+ losing the errno value. Noted by Rony Xln (2015-01-22).