19 lines
391 B
Diff
19 lines
391 B
Diff
Index: src/func.c
|
|
==================================================================
|
|
--- /src/func.c
|
|
+++ /src/func.c
|
|
@@ -1568,11 +1568,11 @@
|
|
int i;
|
|
char *z;
|
|
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);
|
|
return;
|
|
}
|
|
|