summaryrefslogtreecommitdiff
path: root/components/net
diff options
context:
space:
mode:
authorqiuyiuestc <[email protected]>2010-07-24 12:21:07 +0000
committerqiuyiuestc <[email protected]>2010-07-24 12:21:07 +0000
commit56916d1a73fa8e98cfc40d5c683b41b3d4f1a812 (patch)
tree9c3860b0d85989353209bfa53971b638a3f0bb03 /components/net
parent2c32bb90a486941a8f6ff04f67dec456b5ff6714 (diff)
file should be closed after sending finished in ftp server
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@813 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components/net')
-rw-r--r--components/net/apps/ftpd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/net/apps/ftpd.c b/components/net/apps/ftpd.c
index bbc2c61214..af48237e42 100644
--- a/components/net/apps/ftpd.c
+++ b/components/net/apps/ftpd.c
@@ -542,6 +542,7 @@ err1:
}
rt_sprintf(sbuf, "226 Finished.\r\n");
send(session->sockfd, sbuf, strlen(sbuf), 0);
+ close(fd);
closesocket(session->pasv_sockfd);
}
else if (str_begin_with(buf, "STOR")==0)