Displaying 3 results from an estimated 3 matches for "tftp_recvfile".
2013 Sep 03
1
[PATCH v2] tftp-hpa: add error check for disk filled up
...and allow it */
}
- putc(c, file);
+ if (putc(c, file) == EOF) {
+ return -1;
+ }
skipit:
prevchar = c;
}
diff --git a/tftpd/tftpd.c b/tftpd/tftpd.c
index 1873e70..c2adbda 100644
--- a/tftpd/tftpd.c
+++ b/tftpd/tftpd.c
@@ -1681,7 +1681,11 @@ static void tftp_recvfile(const struct formats *pf, struct tftphdr *oap, int oac
syslog(LOG_WARNING, "tftpd: write(ack): %m");
goto abort;
}
- write_behind(file, pf->f_convert);
+ if(write_behind(file, pf->f_convert) < 0) {
+ nak(ENOSPACE, NULL);...
2013 Aug 22
2
[PATCH] tftp-hpa: add error check for disk filled up
...char = c;
}
- return count;
+ return write(fileno(file), buf, count);
}
/* When an error has occurred, it is possible that the two sides
diff --git a/tftpd/tftpd.c b/tftpd/tftpd.c
index 1873e70..c2adbda 100644
--- a/tftpd/tftpd.c
+++ b/tftpd/tftpd.c
@@ -1681,7 +1681,11 @@ static void tftp_recvfile(const struct formats *pf, struct tftphdr *oap, int oac
syslog(LOG_WARNING, "tftpd: write(ack): %m");
goto abort;
}
- write_behind(file, pf->f_convert);
+ if(write_behind(file, pf->f_convert) < 0) {
+ nak(ENOSPACE, NULL);...
2002 Feb 04
2
nilo -> tftp-hpa interaction
I downloaded nilo and oskit from www.nilo.org.
Added pcnet32.c linux-2.0.39 driver to oskit.
Compiled nilo with pcnet32 and produced boot floppy image.
Use it inside vmware vm. My aim is to be able to test pxelinux using
vmware+nilo and not a real machine.
Floppy starts, detects nic, receives ip from dhcp server, requests boot
image to tftpd-hpa, then crashes when talking to tftp. Is