Fix user-after-free in HTTP repo code

This commit is contained in:
James Turner 2016-06-02 23:53:15 +01:00
parent 100e327684
commit a6bed69d19

View File

@ -1143,11 +1143,12 @@ HTTPRepository::failure() const
directories.erase(it);
Dir dir(d->absolutePath());
bool result = dir.remove(true);
delete d;
// update the hash cache too
updatedFileContents(d->absolutePath(), std::string());
delete d;
return result;
}