From eb102a1fe4d709bab907d75e3725e38d1cc2fa5b Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Thu, 22 Jan 2015 06:55:09 -0600 Subject: Update ChangeLogs --- apps/ChangeLog.txt | 5 +++++ nuttx/ChangeLog | 3 +++ 2 files changed, 8 insertions(+) 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). -- cgit v1.2.3