Browse Source

Signal an error condition, if write was unable to perform the complete

operation.
PHP-4.0.5
Sascha Schumann 26 years ago
parent
commit
9815d5c94c
  1. 4
      ext/standard/file.c

4
ext/standard/file.c

@ -1688,8 +1688,8 @@ PHPAPI int php_copy_file(char *src, char *dest)
}
srcfile = mmap(NULL, sbuf.st_size, PROT_READ, MAP_SHARED, fd_s, 0);
if (srcfile != (void *) MAP_FAILED) {
write(fd_t, srcfile, sbuf.st_size);
ret = SUCCESS;
if (write(fd_t, srcfile, sbuf.st_size) == sbuf.st_size)
ret = SUCCESS;
munmap(srcfile, sbuf.st_size);
goto cleanup;
}

Loading…
Cancel
Save