Fossil SCM

Fix off-by-one issue in the previous check-in.

mistachkin 2014-07-01 22:27 UTC 16-digit-event-ids
Commit c405c1be3c164c6f9a86cf8a48e8a4bb42a1d311
1 file changed +1
--- src/printf.c
+++ src/printf.c
@@ -622,10 +622,11 @@
622622
}else if( xtype==etSTRINGID ){
623623
precision = 0;
624624
while( bufpt[precision]>='0' && bufpt[precision]<='9' ){
625625
precision++;
626626
}
627
+ if( bufpt[precision]!=0 ) precision++;
627628
if( precision<10 ) precision=10;
628629
}
629630
length = StrNLen32(bufpt, limit);
630631
if( precision>=0 && precision<length ) length = precision;
631632
break;
632633
--- src/printf.c
+++ src/printf.c
@@ -622,10 +622,11 @@
622 }else if( xtype==etSTRINGID ){
623 precision = 0;
624 while( bufpt[precision]>='0' && bufpt[precision]<='9' ){
625 precision++;
626 }
 
627 if( precision<10 ) precision=10;
628 }
629 length = StrNLen32(bufpt, limit);
630 if( precision>=0 && precision<length ) length = precision;
631 break;
632
--- src/printf.c
+++ src/printf.c
@@ -622,10 +622,11 @@
622 }else if( xtype==etSTRINGID ){
623 precision = 0;
624 while( bufpt[precision]>='0' && bufpt[precision]<='9' ){
625 precision++;
626 }
627 if( bufpt[precision]!=0 ) precision++;
628 if( precision<10 ) precision=10;
629 }
630 length = StrNLen32(bufpt, limit);
631 if( precision>=0 && precision<length ) length = precision;
632 break;
633

Keyboard Shortcuts

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