[prev in list] [next in list] [prev in thread] [next in thread]
List: uclinux-dev
Subject: [uClinux-dev] PATCH: don't access sys_errlist[] in tftpd
From: Bernardo Innocenti <bernie () develer ! com>
Date: 2004-05-29 14:25:49
Message-ID: 40B89D6D.9050204 () develer ! com
[Download RAW message or body]
Don't access sys_errlist[] directly (breaks uClibc 0.9.26)
diff -u -p -u -p -r1.4 tftpd.c
--- user/tftpd/tftpd.c 6 Sep 2003 00:51:08 -0000 1.4
+++ user/tftpd/tftpd.c 29 May 2004 14:23:51 -0000
@@ -480,7 +480,7 @@ nak(error)
if (pe->e_code == error)
break;
if (pe->e_code < 0) {
- pe->e_msg = sys_errlist[error - 100];
+ pe->e_msg = strerror(error - 100);
tp->th_code = EUNDEF; /* set 'undef' errorcode */
}
strcpy(tp->th_msg, pe->e_msg);
--
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic