diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-06-02 15:05:48 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2011-06-02 15:05:48 +0000 |
commit | 971830b005e76311a0950d26f6862997c892e76a (patch) | |
tree | 599f441faca90309ec3f48698ba5491b0a7017c7 /apps/netutils/ftpc | |
parent | 6f39c643ac7af0880f49f7673307053db11218e9 (diff) | |
download | nuttx-971830b005e76311a0950d26f6862997c892e76a.tar.gz nuttx-971830b005e76311a0950d26f6862997c892e76a.tar.bz2 nuttx-971830b005e76311a0950d26f6862997c892e76a.zip |
Add support so that fdopen() may be used on socket descriptors
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3659 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'apps/netutils/ftpc')
-rw-r--r-- | apps/netutils/ftpc/ftpc_connect.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/apps/netutils/ftpc/ftpc_connect.c b/apps/netutils/ftpc/ftpc_connect.c index a61ca2d02..ff19af324 100644 --- a/apps/netutils/ftpc/ftpc_connect.c +++ b/apps/netutils/ftpc/ftpc_connect.c @@ -98,7 +98,7 @@ SESSION ftpc_connect(FAR struct ftpc_connect_s *server) /* Initialize the session structure */ session->addr.s_addr = server->addr.s_addr; - session->port = server->port; + session->port = server->port ? server->port : CONFIG_FTP_DEFPORT; session->pid = getpid(); /* Create up a timer to prevent hangs */ @@ -165,9 +165,7 @@ int ftpc_reconnect(FAR struct ftpc_session_s *session) #ifdef CONFIG_DEBUG tmp = inet_ntoa(session->addr); - ndbg("Connecting to server address %s:%d\n", - tmp, ntohl(session->port)); - free(tmp); + ndbg("Connecting to server address %s:%d\n", tmp, ntohl(session->port)); #endif addr.sin_family = AF_INET; @@ -214,10 +212,8 @@ int ftpc_reconnect(FAR struct ftpc_session_s *session) ndbg("Connected\n"); tmp = inet_ntoa(session->cmd.raddr.sin_addr); ndbg(" Remote address: %s:%d\n", tmp, ntohl(session->cmd.raddr.sin_port)); - free(tmp); tmp = inet_ntoa(session->cmd.laddr.sin_addr); ndbg(" Local address: %s:d\n", tmp, ntohl(session->cmd.laddr.sin_port)); - free(tmp); #endif return OK; |