Fix duplication of same file and erasing of collision contents

This commit is contained in:
Némunaire 2012-01-20 20:07:57 +01:00
parent aad5915892
commit 93ea6f4151

View File

@ -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;