diff options
author | drh <drh@noemail.net> | 2019-01-08 20:02:48 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2019-01-08 20:02:48 +0000 |
commit | 2d77d80a65a2da89d58c04f91aa282d432d5c919 (patch) | |
tree | 8a793c3cfd1f4ce2adf7df3e78be038ad48469d6 /ext/misc/closure.c | |
parent | c930b405f0717d5f8626dd846f3ab1d2a7243195 (diff) | |
download | sqlite-2d77d80a65a2da89d58c04f91aa282d432d5c919.tar.gz sqlite-2d77d80a65a2da89d58c04f91aa282d432d5c919.zip |
Use 64-bit math to compute the sizes of memory allocations in extensions.
FossilOrigin-Name: ca67f2ec0e294384c397db438605df1b47aae5f348a8de94f97286997625d169
Diffstat (limited to 'ext/misc/closure.c')
-rw-r--r-- | ext/misc/closure.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/misc/closure.c b/ext/misc/closure.c index 03f13c0c7..2f83198a7 100644 --- a/ext/misc/closure.c +++ b/ext/misc/closure.c @@ -422,11 +422,11 @@ static closure_avl *queuePull(closure_queue *pQueue){ ** `mno` becomes mno */ static char *closureDequote(const char *zIn){ - int nIn; /* Size of input string, in bytes */ + sqlite3_int64 nIn; /* Size of input string, in bytes */ char *zOut; /* Output (dequoted) string */ - nIn = (int)strlen(zIn); - zOut = sqlite3_malloc(nIn+1); + nIn = strlen(zIn); + zOut = sqlite3_malloc64(nIn+1); if( zOut ){ char q = zIn[0]; /* Quote character (if any ) */ |