Page MenuHomeFreeBSD

D33697.id100756.diff
No OneTemporary

D33697.id100756.diff

diff --git a/stand/libsa/tftp.c b/stand/libsa/tftp.c
--- a/stand/libsa/tftp.c
+++ b/stand/libsa/tftp.c
@@ -680,6 +680,13 @@
start = getsecs();
printf("Preloading %s ", tftpfile->path);
#endif
+ if (tftpfile->currblock == 1)
+ bcopy(tftpfile->tftp_hdr->th_data,
+ cache,
+ tftpfile->validsize);
+ else
+ tftpfile->currblock = 0;
+
while (tftpfile->islastblock == 0) {
twiddle(32);
rc = tftp_getnextblock(tftpfile);

File Metadata

Mime Type
text/plain
Expires
Tue, Mar 31, 8:14 AM (8 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30628596
Default Alt Text
D33697.id100756.diff (440 B)

Event Timeline