Fossil SCM

An empty username on a U card is translated into "anonymous".

drh 2017-07-08 13:35 trunk
Commit 23d45ff9ce35a772aecb00ee4a74650dc30ef85046b5f8cab654531a6e67f138
1 file changed +1 -1
+1 -1
--- src/manifest.c
+++ src/manifest.c
@@ -804,11 +804,11 @@
804804
** If the user name is omitted, take that to be "anonymous".
805805
*/
806806
case 'U': {
807807
if( p->zUser!=0 ) SYNTAX("more than one U-card");
808808
p->zUser = next_token(&x, 0);
809
- if( p->zUser==0 ){
809
+ if( p->zUser==0 || p->zUser[0]==0 ){
810810
p->zUser = "anonymous";
811811
}else{
812812
defossilize(p->zUser);
813813
}
814814
break;
815815
--- 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

Keyboard Shortcuts

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