Fossil SCM
Allow characters *[]? to appear in filenames. Ticket [46bf4baedce].
Commit
647bb7b79f3c2ac8b79519a57b497bea00a35256
Parent
5bff5e5cc5d1079…
1 file changed
+1
-1
+1
-1
| --- src/file.c | ||
| +++ src/file.c | ||
| @@ -523,11 +523,11 @@ | ||
| 523 | 523 | /* Unicode character in the range U+D800 - U+DFFF are for |
| 524 | 524 | * surrogate pairs, they shouldn't occur in filenames. */ |
| 525 | 525 | return 0; |
| 526 | 526 | } |
| 527 | 527 | } |
| 528 | - if( c=='\\' || c=='*' || c=='[' || c==']' || c=='?' ){ | |
| 528 | + if( c=='\\' ){ | |
| 529 | 529 | return 0; |
| 530 | 530 | } |
| 531 | 531 | if( c=='/' ){ |
| 532 | 532 | if( z[i+1]=='/' ) return 0; |
| 533 | 533 | if( z[i+1]=='.' ){ |
| 534 | 534 |
| --- src/file.c | |
| +++ src/file.c | |
| @@ -523,11 +523,11 @@ | |
| 523 | /* Unicode character in the range U+D800 - U+DFFF are for |
| 524 | * surrogate pairs, they shouldn't occur in filenames. */ |
| 525 | return 0; |
| 526 | } |
| 527 | } |
| 528 | if( c=='\\' || c=='*' || c=='[' || c==']' || c=='?' ){ |
| 529 | return 0; |
| 530 | } |
| 531 | if( c=='/' ){ |
| 532 | if( z[i+1]=='/' ) return 0; |
| 533 | if( z[i+1]=='.' ){ |
| 534 |
| --- src/file.c | |
| +++ src/file.c | |
| @@ -523,11 +523,11 @@ | |
| 523 | /* Unicode character in the range U+D800 - U+DFFF are for |
| 524 | * surrogate pairs, they shouldn't occur in filenames. */ |
| 525 | return 0; |
| 526 | } |
| 527 | } |
| 528 | if( c=='\\' ){ |
| 529 | return 0; |
| 530 | } |
| 531 | if( c=='/' ){ |
| 532 | if( z[i+1]=='/' ) return 0; |
| 533 | if( z[i+1]=='.' ){ |
| 534 |