changeset 1018:3737492e03d1

* src/tftp_server.c (tftpd_read_file): Open the file for reading, not writing.
author asl
date Wed, 14 May 2003 07:02:06 +0000
parents f1aa765500df
children a06219a61324
files packages/net/common/current/ChangeLog packages/net/common/current/src/tftp_server.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/net/common/current/ChangeLog
+++ b/packages/net/common/current/ChangeLog
@@ -1,3 +1,8 @@
+2003-05-14  Bob Holmberg  <bob_holmberg@yahoo.com>
+
+	* src/tftp_server.c (tftpd_read_file): Open the file for reading,
+	not writing.
+
 2003-05-09  Andrew Lunn  <andrew.lunn@ascom.ch>
 
 	* src/ifaddrs.c (getifaddrs): Fill in flags, netmask and broadcast
--- a/packages/net/common/current/src/tftp_server.c
+++ b/packages/net/common/current/src/tftp_server.c
@@ -433,7 +433,7 @@ tftpd_read_file(struct tftp_server *serv
         return;
     }
 
-    if ((fd = (server->ops->open)(hdr->th_stuff, O_WRONLY)) < 0) {
+    if ((fd = (server->ops->open)(hdr->th_stuff, O_RDONLY)) < 0) {
         tftpd_send_error(s,reply,TFTP_ENOTFOUND,from_addr, from_len);
         close(s);
 	freeaddrinfo(res);