summaryrefslogtreecommitdiff
path: root/apps/netutils
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-20 17:21:42 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-01-20 17:21:42 +0000
commit28695c8508c93758792dd4ecfb884e108b87c48b (patch)
tree3ee55926a70a6240e51b4ca670a46911916df56d /apps/netutils
parent5128effaf839159a5d0897c0d6a3cc4790b55514 (diff)
downloadnuttx-28695c8508c93758792dd4ecfb884e108b87c48b.tar.gz
nuttx-28695c8508c93758792dd4ecfb884e108b87c48b.tar.bz2
nuttx-28695c8508c93758792dd4ecfb884e108b87c48b.zip
Centralize TCP loss-of-connection bit twiddling
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5542 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/netutils')
-rw-r--r--apps/netutils/telnetd/telnetd_driver.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/apps/netutils/telnetd/telnetd_driver.c b/apps/netutils/telnetd/telnetd_driver.c
index 274fde370..1b04bfbe5 100644
--- a/apps/netutils/telnetd/telnetd_driver.c
+++ b/apps/netutils/telnetd/telnetd_driver.c
@@ -1,7 +1,7 @@
/****************************************************************************
* apps/netutils/telnetd_driver.c
*
- * Copyright (C) 2007, 2009, 2011-2012 Gregory Nutt. All rights reserved.
+ * Copyright (C) 2007, 2009, 2011-2013 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* This is a leverage of similar logic from uIP which has a compatible BSD
@@ -593,6 +593,13 @@ static ssize_t telnetd_read(FAR struct file *filep, FAR char *buffer, size_t len
}
while (ret == 0);
+ /* Return:
+ *
+ * ret > 0: The number of characters copied into the user buffer by
+ * telnetd_receive().
+ * ret <= 0: Loss of connection or error events reported by recv().
+ */
+
return ret;
}