Commit 18c95d4b authored by Marc Hoersken's avatar Marc Hoersken
Browse files

tftpd server: add Windows support by writing files in binary mode

parent 32877198
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -565,7 +565,11 @@ static ssize_t write_behind(struct testcase *test, int convert)
  if(!test->ofile) {
    char outfile[256];
    snprintf(outfile, sizeof(outfile), "log/upload.%ld", test->testno);
#ifdef WIN32
    test->ofile=open(outfile, O_CREAT|O_RDWR|O_BINARY, 0777);
#else
    test->ofile=open(outfile, O_CREAT|O_RDWR, 0777);
#endif
    if(test->ofile == -1) {
      logmsg("Couldn't create and/or open file %s for upload!", outfile);
      return -1; /* failure! */