Fossil SCM
minor hack to name_search() to make it stop searching after it determines there is an ambiguity.
Commit
ae64088627dfdb16ebfcca5dfa9aaa78de91bf51
Parent
5e3519873fd4676…
1 file changed
+1
-1
+1
-1
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -217,11 +217,11 @@ | ||
| 217 | 217 | upr = mid - 1; |
| 218 | 218 | }else{ |
| 219 | 219 | lwr = mid + 1; |
| 220 | 220 | } |
| 221 | 221 | } |
| 222 | - for(m=cnt=0, i=upr-2; i<=upr+3 && i<nMap; i++){ | |
| 222 | + for(m=cnt=0, i=upr-2; cnt<2 && i<=upr+3 && i<nMap; i++){ | |
| 223 | 223 | if( i<0 ) continue; |
| 224 | 224 | if( strncmp(zName, aMap[i].zName, n)==0 ){ |
| 225 | 225 | m = i; |
| 226 | 226 | cnt++; |
| 227 | 227 | } |
| 228 | 228 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -217,11 +217,11 @@ | |
| 217 | upr = mid - 1; |
| 218 | }else{ |
| 219 | lwr = mid + 1; |
| 220 | } |
| 221 | } |
| 222 | for(m=cnt=0, i=upr-2; i<=upr+3 && i<nMap; i++){ |
| 223 | if( i<0 ) continue; |
| 224 | if( strncmp(zName, aMap[i].zName, n)==0 ){ |
| 225 | m = i; |
| 226 | cnt++; |
| 227 | } |
| 228 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -217,11 +217,11 @@ | |
| 217 | upr = mid - 1; |
| 218 | }else{ |
| 219 | lwr = mid + 1; |
| 220 | } |
| 221 | } |
| 222 | for(m=cnt=0, i=upr-2; cnt<2 && i<=upr+3 && i<nMap; i++){ |
| 223 | if( i<0 ) continue; |
| 224 | if( strncmp(zName, aMap[i].zName, n)==0 ){ |
| 225 | m = i; |
| 226 | cnt++; |
| 227 | } |
| 228 |