diff options
author | dan <Dan Kennedy> | 2025-02-24 10:52:34 +0000 |
---|---|---|
committer | dan <Dan Kennedy> | 2025-02-24 10:52:34 +0000 |
commit | b081a391cefb6cd84b6c11f7230ae52f9e5e77d8 (patch) | |
tree | 3f0741ebe9652ba1457b690d4e4608f60de7a892 /src/func.c | |
parent | 8bbce21ed7d9d336e2c366d5adb8300f20c7b0f2 (diff) | |
parent | c071c47b51f39e2a186dbb87e1b7347d5590986d (diff) | |
download | sqlite-b081a391cefb6cd84b6c11f7230ae52f9e5e77d8.tar.gz sqlite-b081a391cefb6cd84b6c11f7230ae52f9e5e77d8.zip |
Merge latest changes from trunk into this branch.
FossilOrigin-Name: 55324d1c862c42b95251a398c40930d9fa94debb1aec7d3d0ae734d6b17b4a59
Diffstat (limited to 'src/func.c')
-rw-r--r-- | src/func.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/func.c b/src/func.c index 52462b468..5784b75e2 100644 --- a/src/func.c +++ b/src/func.c @@ -1420,7 +1420,7 @@ static void replaceFunc( assert( zRep==sqlite3_value_text(argv[2]) ); nOut = nStr + 1; assert( nOut<SQLITE_MAX_LENGTH ); - zOut = contextMalloc(context, (i64)nOut); + zOut = contextMalloc(context, nOut); if( zOut==0 ){ return; } @@ -1570,7 +1570,7 @@ static void concatFuncCore( for(i=0; i<argc; i++){ n += sqlite3_value_bytes(argv[i]); } - n += (argc-1)*nSep; + n += (argc-1)*(i64)nSep; z = sqlite3_malloc64(n+1); if( z==0 ){ sqlite3_result_error_nomem(context); |