diff options
Diffstat (limited to 'lib/libsqlite3/tool/mkkeywordhash.c')
-rw-r--r-- | lib/libsqlite3/tool/mkkeywordhash.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libsqlite3/tool/mkkeywordhash.c b/lib/libsqlite3/tool/mkkeywordhash.c index a467931c307..721611f5a36 100644 --- a/lib/libsqlite3/tool/mkkeywordhash.c +++ b/lib/libsqlite3/tool/mkkeywordhash.c @@ -370,7 +370,7 @@ int main(int argc, char **argv){ Keyword *p = &aKeywordTable[i]; p->len = (int)strlen(p->zName); assert( p->len<sizeof(p->zOrigName) ); - strcpy(p->zOrigName, p->zName); + memcpy(p->zOrigName, p->zName, p->len+1); totalLen += p->len; p->hash = (UpperToLower[(int)p->zName[0]]*4) ^ (UpperToLower[(int)p->zName[p->len-1]]*3) ^ p->len; |