Add an assert() in case of write into a file after close

This commit is contained in:
Azat Khuzhin 2020-05-16 01:11:59 +03:00
parent c701493e30
commit ec1aff245a

View File

@ -1,5 +1,6 @@
#include <unistd.h>
#include <errno.h>
#include <cassert>
#include <Common/Exception.h>
#include <Common/ProfileEvents.h>
@ -90,6 +91,8 @@ WriteBufferFromFileDescriptor::~WriteBufferFromFileDescriptor()
{
if (fd >= 0)
next();
else
assert(!offset() && "attempt to write after close");
}
catch (...)
{