diff -ruN tftp-hpa-5.0/tftpd/tftpd.c tftp-hpa-5.0-debug/tftpd/tftpd.c --- tftp-hpa-5.0/tftpd/tftpd.c 2009-02-16 23:51:22.000000000 +0100 +++ tftp-hpa-5.0-debug/tftpd/tftpd.c 2009-10-14 13:29:43.140093316 +0200 @@ -1378,6 +1378,16 @@ tsize_ok = 0; *errmsg = NULL; + /* DatuX patch + * Make tftpd read-only + */ + if(mode==WRQ) { + nak(EOPTNEG, "This TFTP-server doesn't support write functions."); + return(0); + } + + + if (!secure) { if (*filename != '/') { *errmsg = "Only absolute filenames allowed";