From 298368693c43e4ef878b3b01a1ae234cdf94d905 Mon Sep 17 00:00:00 2001 From: Sergei Golubchik Date: Sun, 3 May 2015 18:26:02 +0200 Subject: [PATCH] MDEV-8045 Assertion `0' fails in Protocol::end_statement on CREATE VIEW after another connection aborted 0 is a valid value for a file descriptor --- sql/parse_file.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/parse_file.cc b/sql/parse_file.cc index ee031c1bbc2..197f7c97fda 100644 --- a/sql/parse_file.cc +++ b/sql/parse_file.cc @@ -282,7 +282,7 @@ sql_create_definition_file(const LEX_STRING *dir, const LEX_STRING *file_name, path[path_end+1]= '\0'; if ((handler= mysql_file_create(key_file_fileparser, path, CREATE_MODE, O_RDWR | O_TRUNC, - MYF(MY_WME))) <= 0) + MYF(MY_WME))) < 0) { DBUG_RETURN(TRUE); }