Fossil SCM

Fix bug in fossil_roundup_date().

drh 2026-04-22 16:58 UTC trunk
Commit edce45b4ed03a2295d0bfeb6b3fd1fd510f919ab8afd6eec9846ad144bfd81f4
1 file changed +2 -2
+2 -2
--- src/name.c
+++ src/name.c
@@ -190,15 +190,15 @@
190190
/* If milliseconds is less than 999, round up to the next millisecond */
191191
if( strcmp(&zUp[20],"999")<0 ){
192192
if( zUp[22]<='9' ){
193193
zUp[22]++;
194194
}else{
195
- zUp[22] = 0;
195
+ zUp[22] = '0';
196196
if( zUp[21]<'9' ){
197197
zUp[21]++;
198198
}else{
199
- zUp[21] = 0;
199
+ zUp[21] = '0';
200200
zUp[20]++;
201201
}
202202
}
203203
}
204204
if( addZ ) zUp[n++] = 'z';
205205
--- src/name.c
+++ src/name.c
@@ -190,15 +190,15 @@
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 }else{
199 zUp[21] = 0;
200 zUp[20]++;
201 }
202 }
203 }
204 if( addZ ) zUp[n++] = 'z';
205
--- src/name.c
+++ src/name.c
@@ -190,15 +190,15 @@
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 }else{
199 zUp[21] = '0';
200 zUp[20]++;
201 }
202 }
203 }
204 if( addZ ) zUp[n++] = 'z';
205

Keyboard Shortcuts

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