From ed0bc17bee591599c988df21b8d5a264f08eb885 Mon Sep 17 00:00:00 2001 From: Monty Date: Tue, 20 Dec 2016 13:03:45 +0200 Subject: Removed usage of my_hash_search() with uninitialized HASH. - Not documented on intened usage - Extra checking takes time for all HASH usage --- sql/sql_acl.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sql/sql_acl.cc') diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc index ce7de2ed72b..d2840a81e7e 100644 --- a/sql/sql_acl.cc +++ b/sql/sql_acl.cc @@ -4365,6 +4365,8 @@ table_hash_search(const char *host, const char *ip, const char *db, static GRANT_COLUMN * column_hash_search(GRANT_TABLE *t, const char *cname, uint length) { + if (!my_hash_inited(&t->hash_columns)) + return (GRANT_COLUMN*) 0; return (GRANT_COLUMN*) my_hash_search(&t->hash_columns, (uchar*) cname, length); } -- cgit v1.2.1