aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordan <dan@noemail.net>2018-07-05 18:19:29 +0000
committerdan <dan@noemail.net>2018-07-05 18:19:29 +0000
commit683b0fffeeb704ea7166a6bd4c5945e66b3b9478 (patch)
tree104b595d031440c084110acd4c77f9aee7c6609e /src
parentf213b33c372dfa790988a15fc9d7cd5c02cd05c2 (diff)
downloadsqlite-683b0fffeeb704ea7166a6bd4c5945e66b3b9478.tar.gz
sqlite-683b0fffeeb704ea7166a6bd4c5945e66b3b9478.zip
Fix a problem in the xInverse method of window-function group_concat(1).
FossilOrigin-Name: 73391283101288251fe5d030ba12bcdabe8a781d41086afe3564c58c05d0fd5c
Diffstat (limited to 'src')
-rw-r--r--src/func.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/func.c b/src/func.c
index 110dfe97a..74c2a1b52 100644
--- a/src/func.c
+++ b/src/func.c
@@ -1728,6 +1728,8 @@ static void groupConcatInverse(
n = sqlite3_value_bytes(argv[0]);
if( argc==2 ){
n += sqlite3_value_bytes(argv[1]);
+ }else{
+ n++;
}
if( n>=pAccum->nChar ){
pAccum->nChar = 0;