3 # Patch managed by http://www.holgerschurig.de/patcher.html
6 --- netkit-tftp-0.17/tftpd/tftpd.c~tftpd_add_debug
7 +++ netkit-tftp-0.17/tftpd/tftpd.c
9 char *filename, *mode = NULL;
11 filename = cp = tp->th_stuff;
12 + syslog(LOG_NOTICE, "tp->th_opcode=%x, tp = %p, &(tp->th_stuff)=%p, filename=%s", tp->th_opcode,tp, &(tp->th_stuff),filename);
15 while (cp < buf + size) {
21 - if (stat(filename, &stbuf) < 0)
22 + if (stat(filename, &stbuf) < 0) {
23 + syslog(LOG_NOTICE, "file %s not found", filename);
24 return (errno == ENOENT ? ENOTFOUND : EACCESS);
28 * The idea is that symlinks are dangerous. However, a symlink