diff --git a/plugin/file_key_management/parser.cc b/plugin/file_key_management/parser.cc index 552dd7d..aa3eebb 100644 --- a/plugin/file_key_management/parser.cc +++ b/plugin/file_key_management/parser.cc @@ -156,6 +156,13 @@ bool Parser::parse(Dynamic_array *keys) secret= buf; } + if ('\0' == *filename) { + my_printf_error(EE_READ, "file_key_management_filename unset or empty", + MYF(ME_NOREFRESH)); + + return 1; + } + return parse_file(keys, secret); }