Browse Source

@Copy() fixed to return 1 on 0 byte files. Patch by Ilia A <ilia@prohost.org>.

experimental/new_apache_hooks
James Cox 24 years ago
parent
commit
1ae29d455c
  1. 6
      main/streams.c

6
main/streams.c

@ -474,6 +474,12 @@ PHPAPI size_t _php_stream_copy_to_stream(php_stream *src, php_stream *dest, size
if (fstat(srcfd, &sbuf) == 0) {
void *srcfile;
/* in the event that the source file is 0 bytes, return 1 to indicate success
* because opening the file to write had already created a copy */
if(sbuf.st_size ==0)
return 1;
if (maxlen > sbuf.st_size || maxlen == 0)
maxlen = sbuf.st_size;

Loading…
Cancel
Save