diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-01-20 17:21:42 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-01-20 17:21:42 +0000 |
commit | 70cab4d7975291861185e38a12a75f6c232fae56 (patch) | |
tree | 3ee55926a70a6240e51b4ca670a46911916df56d /apps | |
parent | 28a0cf4aa03e0a43d63492844ef3f3eee9da84a5 (diff) | |
download | px4-firmware-70cab4d7975291861185e38a12a75f6c232fae56.tar.gz px4-firmware-70cab4d7975291861185e38a12a75f6c232fae56.tar.bz2 px4-firmware-70cab4d7975291861185e38a12a75f6c232fae56.zip |
Centralize TCP loss-of-connection bit twiddling
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5542 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps')
-rw-r--r-- | apps/netutils/telnetd/telnetd_driver.c | 9 |
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; } |