mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-07 02:42:48 +03:00
Fix a segfault in the trigger code. (CVS 884)
FossilOrigin-Name: 7672914b196cd55744edda8e5d8f1b7b86f898f9
This commit is contained in:
@@ -86,14 +86,14 @@ void sqliteCreateTrigger(
|
||||
goto trigger_cleanup;
|
||||
}
|
||||
if( tab->pSelect && tr_tm != TK_INSTEAD ){
|
||||
sqliteSetNString(&pParse->zErrMsg, "cannot create ",
|
||||
sqliteSetString(&pParse->zErrMsg, "cannot create ",
|
||||
(tr_tm == TK_BEFORE)?"BEFORE":"AFTER", " trigger on view: ",
|
||||
pTableName->a[0].zName, 0);
|
||||
goto trigger_cleanup;
|
||||
}
|
||||
if( !tab->pSelect && tr_tm == TK_INSTEAD ){
|
||||
sqliteSetNString(&pParse->zErrMsg, "cannot create INSTEAD OF",
|
||||
" trigger on table: ", pTableName->a[0].zName);
|
||||
sqliteSetString(&pParse->zErrMsg, "cannot create INSTEAD OF",
|
||||
" trigger on table: ", pTableName->a[0].zName, 0);
|
||||
goto trigger_cleanup;
|
||||
}
|
||||
#ifndef SQLITE_OMIT_AUTHORIZATION
|
||||
|
Reference in New Issue
Block a user