Fossil SCM
An empty username on a U card is translated into "anonymous".
Commit
23d45ff9ce35a772aecb00ee4a74650dc30ef85046b5f8cab654531a6e67f138
Parent
956d4901a95cc54…
1 file changed
+1
-1
+1
-1
| --- src/manifest.c | ||
| +++ src/manifest.c | ||
| @@ -804,11 +804,11 @@ | ||
| 804 | 804 | ** If the user name is omitted, take that to be "anonymous". |
| 805 | 805 | */ |
| 806 | 806 | case 'U': { |
| 807 | 807 | if( p->zUser!=0 ) SYNTAX("more than one U-card"); |
| 808 | 808 | p->zUser = next_token(&x, 0); |
| 809 | - if( p->zUser==0 ){ | |
| 809 | + if( p->zUser==0 || p->zUser[0]==0 ){ | |
| 810 | 810 | p->zUser = "anonymous"; |
| 811 | 811 | }else{ |
| 812 | 812 | defossilize(p->zUser); |
| 813 | 813 | } |
| 814 | 814 | break; |
| 815 | 815 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -804,11 +804,11 @@ | |
| 804 | ** If the user name is omitted, take that to be "anonymous". |
| 805 | */ |
| 806 | case 'U': { |
| 807 | if( p->zUser!=0 ) SYNTAX("more than one U-card"); |
| 808 | p->zUser = next_token(&x, 0); |
| 809 | if( p->zUser==0 ){ |
| 810 | p->zUser = "anonymous"; |
| 811 | }else{ |
| 812 | defossilize(p->zUser); |
| 813 | } |
| 814 | break; |
| 815 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -804,11 +804,11 @@ | |
| 804 | ** If the user name is omitted, take that to be "anonymous". |
| 805 | */ |
| 806 | case 'U': { |
| 807 | if( p->zUser!=0 ) SYNTAX("more than one U-card"); |
| 808 | p->zUser = next_token(&x, 0); |
| 809 | if( p->zUser==0 || p->zUser[0]==0 ){ |
| 810 | p->zUser = "anonymous"; |
| 811 | }else{ |
| 812 | defossilize(p->zUser); |
| 813 | } |
| 814 | break; |
| 815 |