aboutsummaryrefslogtreecommitdiff
path: root/src/func.c
diff options
context:
space:
mode:
authordrh <>2021-10-01 02:45:48 +0000
committerdrh <>2021-10-01 02:45:48 +0000
commit3dd01111e29b01b77c5c07c345b1f97ad29bbc4c (patch)
treeec70e07aaeebfab71efd3d95f98651b492bd82da /src/func.c
parent817424fe377dd4980f23a37125da8f39abdaba1c (diff)
downloadsqlite-3dd01111e29b01b77c5c07c345b1f97ad29bbc4c.tar.gz
sqlite-3dd01111e29b01b77c5c07c345b1f97ad29bbc4c.zip
Remove unreachable branches in the fixed group_concat() code.
FossilOrigin-Name: 8bd721c29e7a28cd75885dd80235e4e37aa0847229f769f49e01127f794fa63a
Diffstat (limited to 'src/func.c')
-rw-r--r--src/func.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/func.c b/src/func.c
index 860466bc1..fddced62d 100644
--- a/src/func.c
+++ b/src/func.c
@@ -1784,7 +1784,7 @@ static void groupConcatStep(
pnsl = (int*)sqlite3_realloc64(pnsl, pGCC->nAccum * sizeof(int));
}
if( pnsl!=0 ){
- if( pGCC->nAccum>0 ){
+ if( ALWAYS(pGCC->nAccum>0) ){
pnsl[pGCC->nAccum-1] = nSep;
}
pGCC->pnSepLengths = pnsl;
@@ -1796,7 +1796,7 @@ static void groupConcatStep(
}
#ifndef SQLITE_OMIT_WINDOWFUNC
else{
- pGCC->nFirstSepLength = (argc==2)? sqlite3_value_bytes(argv[1]) : 1;
+ pGCC->nFirstSepLength = sqlite3_value_bytes(argv[1]);
}
pGCC->nAccum += 1;
#endif