Bug #64565 [Asn->Csd]: copy doesn't report failure on partial copy
Edit report at https://bugs.php.net/bug.php?id=64565&edit=1
ID: 64565
Updated by: remi@php.net
Reported by: remi@php.net
Summary: copy doesn't report failure on partial copy
-Status: Assigned
+Status: Closed
Type: Bug
Package: Filesystem function related
Operating System: GNU/Linux
PHP Version: 5.4.13
Assigned To: remi
Block user comment: N
Private report: N
New Comment:
Automatic comment on behalf of remi
Revision: http://git.php.net/?p=php-src.git;a=commit;h=6b4148bc9705d2668dd8589009215a8eb3076f31
Log: Fixed Bug #64565 copy doesn't report failure on partial copy
Previous Comments:
------------------------------------------------------------------------
[2013-04-02 14:12:44] remi@php.net
Description:
------------
When destination folder of a copy haven't enough place, copy reports success instead of
failure.
Test script:
---------------
<?php
$file = "somefile";
$tmpdir = "/mnt/test/";
echo "Source: ".($src=filesize($file))."\n";
for ($i=0 ; $i<7 ; $i++) {
$res = copy($file, $tmpdir.$i);
$dst = filesize($tmpdir.$i);
echo "$i:".($res ? ($dst==$src ? "ok" : "ISSUE ($dst/$src)") :
"ko")."\n";
}
Expected result:
----------------
Source: 107520
0:ok
1:ok
2:ok
3:ok
4:ko
5:ko
6:ko
Actual result:
--------------
Source: 107520
0:ok
1:ok
2:ok
3:ok
4:ISSUE (49152/107520)
5:ko
6:ko
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=64565&edit=1
Thread (2 messages)