diff --git a/src/shrpx_config.cc b/src/shrpx_config.cc index d1e71379..d0b29288 100644 --- a/src/shrpx_config.cc +++ b/src/shrpx_config.cc @@ -204,6 +204,7 @@ FILE* open_file_for_write(const char *filename) if(f == nullptr) { LOG(ERROR) << "Failed to open " << filename << " for writing. Cause: " << strerror(errno); + return nullptr; } evutil_make_socket_closeonexec(fileno(f));