aboutsummaryrefslogtreecommitdiff
path: root/ext/misc
diff options
context:
space:
mode:
authorstephan <stephan@noemail.net>2024-10-24 15:58:37 +0000
committerstephan <stephan@noemail.net>2024-10-24 15:58:37 +0000
commit7796ee07c42a3d290f2758fd2efb215c948ab698 (patch)
treec834f0afe8eda0dae5543e23e24e7eeeec191f3f /ext/misc
parent8cfc6a7aedef811a11074ad74be1c3e9b4b75dac (diff)
downloadsqlite-7796ee07c42a3d290f2758fd2efb215c948ab698.tar.gz
sqlite-7796ee07c42a3d290f2758fd2efb215c948ab698.zip
Add missing ZERO_ARGUMENT_GENERATE_SERIES checks to ext/misc/series.c, as reported via support mail.
FossilOrigin-Name: 5a8e3915eec06dbec7e32d1b87c6a6d5eb618d9d1d9bac13f6e1e7f22bbf8180
Diffstat (limited to 'ext/misc')
-rw-r--r--ext/misc/series.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/ext/misc/series.c b/ext/misc/series.c
index faf8fd030..64f3be2c0 100644
--- a/ext/misc/series.c
+++ b/ext/misc/series.c
@@ -667,7 +667,9 @@ static int seriesBestIndex(
idxNum &= ~0x3300;
aIdx[5] = i;
aIdx[6] = -1;
+#ifndef ZERO_ARGUMENT_GENERATE_SERIES
bStartSeen = 1;
+#endif
break;
}
case SQLITE_INDEX_CONSTRAINT_GE: {
@@ -675,7 +677,9 @@ static int seriesBestIndex(
idxNum |= 0x0100;
idxNum &= ~0x0200;
aIdx[5] = i;
+#ifndef ZERO_ARGUMENT_GENERATE_SERIES
bStartSeen = 1;
+#endif
break;
}
case SQLITE_INDEX_CONSTRAINT_GT: {
@@ -683,7 +687,9 @@ static int seriesBestIndex(
idxNum |= 0x0200;
idxNum &= ~0x0100;
aIdx[5] = i;
+#ifndef ZERO_ARGUMENT_GENERATE_SERIES
bStartSeen = 1;
+#endif
break;
}
case SQLITE_INDEX_CONSTRAINT_LE: {