Fossil SCM
When doing "fossil user default <username>", don't try to check the current default user for validity.
Commit
4306f0f3d63454341268ecd9b9a76ab4fbc36840
Parent
0a754750ef95348…
1 file changed
+1
-1
+1
-1
| --- src/user.c | ||
| +++ src/user.c | ||
| @@ -248,12 +248,12 @@ | ||
| 248 | 248 | "VALUES(%B,%Q,%B,%B,now())", |
| 249 | 249 | &login, zPw, &caps, &contact |
| 250 | 250 | ); |
| 251 | 251 | free(zPw); |
| 252 | 252 | }else if( n>=2 && strncmp(g.argv[2],"default",n)==0 ){ |
| 253 | - user_select(); | |
| 254 | 253 | if( g.argc==3 ){ |
| 254 | + user_select(); | |
| 255 | 255 | fossil_print("%s\n", g.zLogin); |
| 256 | 256 | }else{ |
| 257 | 257 | if( !db_exists("SELECT 1 FROM user WHERE login=%Q", g.argv[3]) ){ |
| 258 | 258 | fossil_fatal("no such user: %s", g.argv[3]); |
| 259 | 259 | } |
| 260 | 260 |
| --- src/user.c | |
| +++ src/user.c | |
| @@ -248,12 +248,12 @@ | |
| 248 | "VALUES(%B,%Q,%B,%B,now())", |
| 249 | &login, zPw, &caps, &contact |
| 250 | ); |
| 251 | free(zPw); |
| 252 | }else if( n>=2 && strncmp(g.argv[2],"default",n)==0 ){ |
| 253 | user_select(); |
| 254 | if( g.argc==3 ){ |
| 255 | fossil_print("%s\n", g.zLogin); |
| 256 | }else{ |
| 257 | if( !db_exists("SELECT 1 FROM user WHERE login=%Q", g.argv[3]) ){ |
| 258 | fossil_fatal("no such user: %s", g.argv[3]); |
| 259 | } |
| 260 |
| --- src/user.c | |
| +++ src/user.c | |
| @@ -248,12 +248,12 @@ | |
| 248 | "VALUES(%B,%Q,%B,%B,now())", |
| 249 | &login, zPw, &caps, &contact |
| 250 | ); |
| 251 | free(zPw); |
| 252 | }else if( n>=2 && strncmp(g.argv[2],"default",n)==0 ){ |
| 253 | if( g.argc==3 ){ |
| 254 | user_select(); |
| 255 | fossil_print("%s\n", g.zLogin); |
| 256 | }else{ |
| 257 | if( !db_exists("SELECT 1 FROM user WHERE login=%Q", g.argv[3]) ){ |
| 258 | fossil_fatal("no such user: %s", g.argv[3]); |
| 259 | } |
| 260 |