Fossil SCM
Yet another bug fix to fossil_roundup_date().
Commit
cc5b93ecda2dedca1399757358d1cc8664a88ab1c4e0540b5c2f90c1aaa58593
Parent
edce45b4ed03a22…
1 file changed
+1
-1
+1
-1
| --- src/name.c | ||
| +++ src/name.c | ||
| @@ -187,11 +187,11 @@ | ||
| 187 | 187 | if( n>=21 && n<=23 ){ /* YYYY-MM-DD HH:MM:SS.SSS */ |
| 188 | 188 | memcpy(zUp, zDate, n); |
| 189 | 189 | while( n<23 ) zUp[n++] = '9'; |
| 190 | 190 | /* If milliseconds is less than 999, round up to the next millisecond */ |
| 191 | 191 | if( strcmp(&zUp[20],"999")<0 ){ |
| 192 | - if( zUp[22]<='9' ){ | |
| 192 | + if( zUp[22]<'9' ){ | |
| 193 | 193 | zUp[22]++; |
| 194 | 194 | }else{ |
| 195 | 195 | zUp[22] = '0'; |
| 196 | 196 | if( zUp[21]<'9' ){ |
| 197 | 197 | zUp[21]++; |
| 198 | 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 |
| --- 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 |