1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

Fixed BUG#9529: Stored Procedures: No Warning on truncation of procedure name

during creation.
  Although it returns an error, consistent with the behaviour for other objects.
  (Unclear why we would allow the creation of SPs with truncated names.)
This commit is contained in:
pem@mysql.comhem.se
2005-05-31 18:36:32 +02:00
parent da6c4bd5b1
commit 76073d7bf5
5 changed files with 30 additions and 0 deletions

View File

@ -4019,6 +4019,12 @@ unsent_create_error:
delete lex->sphead;
lex->sphead= 0;
goto error;
case SP_BAD_IDENTIFIER:
my_error(ER_TOO_LONG_IDENT, MYF(0), name);
lex->unit.cleanup();
delete lex->sphead;
lex->sphead= 0;
goto error;
default:
my_error(ER_SP_STORE_FAILED, MYF(0), SP_TYPE_STRING(lex), name);
lex->unit.cleanup();