Fossil SCM

Yet another bug fix to fossil_roundup_date().

drh 2026-04-23 11:33 UTC trunk
Commit cc5b93ecda2dedca1399757358d1cc8664a88ab1c4e0540b5c2f90c1aaa58593
1 file changed +1 -1
+1 -1
--- src/name.c
+++ src/name.c
@@ -187,11 +187,11 @@
187187
if( n>=21 && n<=23 ){ /* YYYY-MM-DD HH:MM:SS.SSS */
188188
memcpy(zUp, zDate, n);
189189
while( n<23 ) zUp[n++] = '9';
190190
/* If milliseconds is less than 999, round up to the next millisecond */
191191
if( strcmp(&zUp[20],"999")<0 ){
192
- if( zUp[22]<='9' ){
192
+ if( zUp[22]<'9' ){
193193
zUp[22]++;
194194
}else{
195195
zUp[22] = '0';
196196
if( zUp[21]<'9' ){
197197
zUp[21]++;
198198
--- src/name.c
+++ src/name.c
@@ -187,11 +187,11 @@
187 if( n>=21 && n<=23 ){ /* YYYY-MM-DD HH:MM:SS.SSS */
188 memcpy(zUp, zDate, n);
189 while( n<23 ) zUp[n++] = '9';
190 /* If milliseconds is less than 999, round up to the next millisecond */
191 if( strcmp(&zUp[20],"999")<0 ){
192 if( zUp[22]<='9' ){
193 zUp[22]++;
194 }else{
195 zUp[22] = '0';
196 if( zUp[21]<'9' ){
197 zUp[21]++;
198
--- src/name.c
+++ src/name.c
@@ -187,11 +187,11 @@
187 if( n>=21 && n<=23 ){ /* YYYY-MM-DD HH:MM:SS.SSS */
188 memcpy(zUp, zDate, n);
189 while( n<23 ) zUp[n++] = '9';
190 /* If milliseconds is less than 999, round up to the next millisecond */
191 if( strcmp(&zUp[20],"999")<0 ){
192 if( zUp[22]<'9' ){
193 zUp[22]++;
194 }else{
195 zUp[22] = '0';
196 if( zUp[21]<'9' ){
197 zUp[21]++;
198

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button