This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
Minor bug in ftpclient
- From: daniel dot neri at sigicom dot se (Daniel Néri)
- To: ecos-patches at sources dot redhat dot com
- Date: Mon, 11 Sep 2006 16:55:45 +0200
- Subject: Minor bug in ftpclient
- Cancel-lock: sha1:3rDQ7njkcScpmFUnsUVof1cZXF8=
- Organization: Sigicom AB, Stockholm, Sweden
Hi,
Here's a fix for a ftpclient buglet:
diff -Npr -U5 packages.3318221671d6/net/ftpclient/current/ChangeLog packages/net/ftpclient/current/ChangeLog
--- packages.3318221671d6/net/ftpclient/current/ChangeLog 2006-09-11 16:42:46.000000000 +0200
+++ packages/net/ftpclient/current/ChangeLog 2006-09-11 16:42:46.000000000 +0200
@@ -1,5 +1,9 @@
+2006-09-11 Daniel Néri <daniel.neri@sigicom.se>
+
+ * src/ftpclient.c (send_cmd): Use correct variable in error check.
+
2005-07-30 Andrew Lunn <andrew.lunn@ascom.ch>
* src/ftpclient.c (connect_to_server): Use socklen_t to avoid
compiler warning.
diff -Npr -U5 packages.3318221671d6/net/ftpclient/current/src/ftpclient.c packages/net/ftpclient/current/src/ftpclient.c
--- packages.3318221671d6/net/ftpclient/current/src/ftpclient.c 2006-09-11 16:42:46.000000000 +0200
+++ packages/net/ftpclient/current/src/ftpclient.c 2006-09-11 16:42:46.000000000 +0200
@@ -167,11 +167,11 @@ send_cmd(int s, char * msgbuf, ftp_print
{
int len;
int slen = strlen(msgbuf);
if ((len = write(s,msgbuf,slen)) != slen) {
- if (slen < 0) {
+ if (len < 0) {
ftp_printf(1,"write %s\n",strerror(errno));
return FTP_BAD;
} else {
ftp_printf(1,"write truncated!\n");
return FTP_BAD;
Regards,
--
Daniel Néri <daniel.neri@sigicom.se>
Sigicom AB, Stockholm, Sweden