aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/nextchar.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-01-08 20:02:48 +0000
committerdrh <drh@noemail.net>2019-01-08 20:02:48 +0000
commit2d77d80a65a2da89d58c04f91aa282d432d5c919 (patch)
tree8a793c3cfd1f4ce2adf7df3e78be038ad48469d6 /ext/misc/nextchar.c
parentc930b405f0717d5f8626dd846f3ab1d2a7243195 (diff)
downloadsqlite-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/nextchar.c')
-rw-r--r--ext/misc/nextchar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/misc/nextchar.c b/ext/misc/nextchar.c
index 49dfd24f1..bf44e064e 100644
--- a/ext/misc/nextchar.c
+++ b/ext/misc/nextchar.c
@@ -85,7 +85,7 @@ static void nextCharAppend(nextCharContext *p, unsigned c){
if( p->nUsed+1 > p->nAlloc ){
unsigned int *aNew;
int n = p->nAlloc*2 + 30;
- aNew = sqlite3_realloc(p->aResult, n*sizeof(unsigned int));
+ aNew = sqlite3_realloc64(p->aResult, n*sizeof(unsigned int));
if( aNew==0 ){
p->mallocFailed = 1;
return;
@@ -269,7 +269,7 @@ static void nextCharFunc(
sqlite3_result_error_nomem(context);
}else{
unsigned char *pRes;
- pRes = sqlite3_malloc( c.nUsed*4 + 1 );
+ pRes = sqlite3_malloc64( c.nUsed*4 + 1 );
if( pRes==0 ){
sqlite3_result_error_nomem(context);
}else{