mirror of
https://github.com/danog/phpseclib.git
synced 2024-11-26 20:35:21 +01:00
Merge branch '2.0' into 3.0
This commit is contained in:
commit
aeac69b846
@ -2489,14 +2489,6 @@ class SFTP extends SSH2
|
||||
}
|
||||
}
|
||||
|
||||
if ($length > 0 && $length <= $offset - $start) {
|
||||
if ($local_file === false) {
|
||||
$content = substr($content, 0, $length);
|
||||
} else {
|
||||
ftruncate($fp, $length + $res_offset);
|
||||
}
|
||||
}
|
||||
|
||||
if ($fclose_check) {
|
||||
fclose($fp);
|
||||
|
||||
|
@ -796,5 +796,18 @@ class SFTPUserStoryTest extends PhpseclibFunctionalTestCase
|
||||
$stat2 = $sftp->stat(self::$scratchDir);
|
||||
$this->assertSame($stat['uid'], $stat2['uid']);
|
||||
$this->assertSame($stat['gid'], $stat2['gid']);
|
||||
|
||||
return $sftp;
|
||||
}
|
||||
|
||||
/**
|
||||
* @depends testChownChgrp
|
||||
* @group github1934
|
||||
*/
|
||||
public function testCallableGetWithLength($sftp)
|
||||
{
|
||||
$sftp->put('test.txt', 'zzzzz');
|
||||
$sftp->get('test.txt', function($data) {}, 0, 1);
|
||||
$this->assertTrue(true);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user