diff options
Diffstat (limited to 'ext/sqlite/libsqlite/src/build.c')
| -rw-r--r-- | ext/sqlite/libsqlite/src/build.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/ext/sqlite/libsqlite/src/build.c b/ext/sqlite/libsqlite/src/build.c index 4b5ed56139..a089bfe625 100644 --- a/ext/sqlite/libsqlite/src/build.c +++ b/ext/sqlite/libsqlite/src/build.c @@ -1537,7 +1537,7 @@ void sqliteCreateIndex(    if( pName && !db->init.busy ){      Index *pISameName;    /* Another index with the same name */      Table *pTSameName;    /* A table with same name as the index */ -    zName = sqliteStrNDup(pName->z, pName->n); +    zName = sqliteTableNameFromToken(pName);      if( zName==0 ) goto exit_create_index;      if( (pISameName = sqliteFindIndex(db, zName, 0))!=0 ){        sqliteErrorMsg(pParse, "index %s already exists", zName); @@ -1557,7 +1557,7 @@ void sqliteCreateIndex(      sqliteSetString(&zName, "(", pTab->zName, " autoindex ", zBuf, (char*)0);      if( zName==0 ) goto exit_create_index;    }else{ -    zName = sqliteStrNDup(pName->z, pName->n); +    zName = sqliteTableNameFromToken(pName);    }    /* Check for authorization to create an index. | 
