From e1bd6f149ed841148a8e402553815730a030a620 Mon Sep 17 00:00:00 2001 From: patacongo Date: Tue, 15 Sep 2009 17:17:51 +0000 Subject: [PATCH] Fix reference counting errors git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2056 42af7a65-404d-4744-a932-0658087f49c3 --- Documentation/NuttX.html | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index 121ba36a5c..834ba4075a 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -1532,6 +1532,12 @@ nuttx-0.4.11 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> * Changed lots of occurrents of debug macro dbg() to lldbg(). dbg() uses stdout to output debug data. That works fine unless (1) the dbg() macro is interrupt logic and the interrupted task has redirected stdout! Most + * net/uip/uip_tcpinput.c. Connection reference count was not being set correctly + when a socket is created by accepting a new connection. Since the reference + count is bad, such sockets are not successfully duplicated when being passed + to new tasks. + * net/net_clone.c. Similarly, after a socket is cloned, its reference count + was not being initialized. pascal-0.1.3 2009-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr>