fix(userspace/falco): in case output_file cannot be opened, throw a falco exception.

Signed-off-by: Federico Di Pierro <nierro92@gmail.com>
This commit is contained in:
Federico Di Pierro 2021-11-08 11:01:47 +01:00 committed by poiana
parent b5667cab99
commit 9dcd8bccac

View File

@ -28,6 +28,10 @@ void falco::outputs::output_file::open_file()
if(!m_outfile.is_open())
{
m_outfile.open(m_oc.options["filename"], fstream::app);
if (m_outfile.fail())
{
throw falco_exception("failed to open output file " + m_oc.options["filename"]);
}
}
}