MDEV-4462 mysqld gets SIGFPE when mysql.user table is empty

avoid divison by zero
This commit is contained in:
Sergei Golubchik 2013-05-08 14:32:32 +02:00
commit 4a0f2563d3
3 changed files with 32 additions and 0 deletions

View file

@ -0,0 +1,8 @@
create table t1 as select * from mysql.user;
truncate table mysql.user;
flush privileges;
connect(localhost,u1,,test,MASTER_PORT,MASTER_SOCKET);
ERROR 28000: Access denied for user 'u1'@'localhost' (using password: NO)
insert mysql.user select * from t1;
drop table t1;
flush privileges;