Fossil SCM

Wait to record the sync password until after the user has actually entered the sync password. Ticket [8b46db87f1bfa942b]

drh 2010-11-12 22:12 trunk
Commit 328fc92ceb318278b74382888c58cdf202d89933
1 file changed +4 -4
+4 -4
--- src/sync.c
+++ src/sync.c
@@ -103,21 +103,21 @@
103103
if( zUrl==0 ){
104104
if( urlOptional ) fossil_exit(0);
105105
usage("URL");
106106
}
107107
url_parse(zUrl);
108
- if( !g.dontKeepUrl ){
109
- db_set("last-sync-url", g.urlCanonical, 0);
110
- if( g.urlPasswd ) db_set("last-sync-pw", obscure(g.urlPasswd), 0);
111
- }
112108
if( g.urlUser!=0 && g.urlPasswd==0 ){
113109
if( zPw==0 ){
114110
url_prompt_for_password();
115111
}else{
116112
g.urlPasswd = mprintf("%s", zPw);
117113
}
118114
}
115
+ if( !g.dontKeepUrl ){
116
+ db_set("last-sync-url", g.urlCanonical, 0);
117
+ if( g.urlPasswd ) db_set("last-sync-pw", obscure(g.urlPasswd), 0);
118
+ }
119119
user_select();
120120
if( g.argc==2 ){
121121
printf("Server: %s\n", g.urlCanonical);
122122
}
123123
url_enable_proxy("via proxy: ");
124124
--- src/sync.c
+++ src/sync.c
@@ -103,21 +103,21 @@
103 if( zUrl==0 ){
104 if( urlOptional ) fossil_exit(0);
105 usage("URL");
106 }
107 url_parse(zUrl);
108 if( !g.dontKeepUrl ){
109 db_set("last-sync-url", g.urlCanonical, 0);
110 if( g.urlPasswd ) db_set("last-sync-pw", obscure(g.urlPasswd), 0);
111 }
112 if( g.urlUser!=0 && g.urlPasswd==0 ){
113 if( zPw==0 ){
114 url_prompt_for_password();
115 }else{
116 g.urlPasswd = mprintf("%s", zPw);
117 }
118 }
 
 
 
 
119 user_select();
120 if( g.argc==2 ){
121 printf("Server: %s\n", g.urlCanonical);
122 }
123 url_enable_proxy("via proxy: ");
124
--- src/sync.c
+++ src/sync.c
@@ -103,21 +103,21 @@
103 if( zUrl==0 ){
104 if( urlOptional ) fossil_exit(0);
105 usage("URL");
106 }
107 url_parse(zUrl);
 
 
 
 
108 if( g.urlUser!=0 && g.urlPasswd==0 ){
109 if( zPw==0 ){
110 url_prompt_for_password();
111 }else{
112 g.urlPasswd = mprintf("%s", zPw);
113 }
114 }
115 if( !g.dontKeepUrl ){
116 db_set("last-sync-url", g.urlCanonical, 0);
117 if( g.urlPasswd ) db_set("last-sync-pw", obscure(g.urlPasswd), 0);
118 }
119 user_select();
120 if( g.argc==2 ){
121 printf("Server: %s\n", g.urlCanonical);
122 }
123 url_enable_proxy("via proxy: ");
124

Keyboard Shortcuts

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