This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Minor bug in ftpclient


      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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]