Fix duplication of same file and erasing of collision contents
This commit is contained in:
parent
aad5915892
commit
93ea6f4151
@ -108,7 +108,7 @@ class Paste
|
|||||||
}
|
}
|
||||||
//If the file already exists, find another name if the content is different
|
//If the file already exists, find another name if the content is different
|
||||||
while(is_file(Paste::get_path($filename))
|
while(is_file(Paste::get_path($filename))
|
||||||
&& !Paste::speed_cmp(Paste::get_path($filename), $hash));
|
&& Paste::speed_cmp(Paste::get_path($filename), $hash));
|
||||||
}
|
}
|
||||||
$this->filename = $filename;
|
$this->filename = $filename;
|
||||||
|
|
||||||
@ -245,7 +245,7 @@ class Paste
|
|||||||
|
|
||||||
function add_answer($ref)
|
function add_answer($ref)
|
||||||
{
|
{
|
||||||
if (!in_array($ref, $this->answers))
|
if (!in_array($ref, $this->answers) && $ref != $this->fileref)
|
||||||
{
|
{
|
||||||
$this->answers[] = $ref;
|
$this->answers[] = $ref;
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user