Fossil SCM

Only prompt to save the password if there is a tty.

andybradford 2013-11-02 06:19 UTC url-password-fixes
Commit 34b2f0675b1459b85695603ebca2319cf369658b
1 file changed +1 -1
+1 -1
--- src/url.c
+++ src/url.c
@@ -228,11 +228,11 @@
228228
blob_reset(&cfile);
229229
}else if( g.urlUser!=0 && g.urlPasswd==0 && (urlFlags & URL_PROMPT_PW) ){
230230
url_prompt_for_password();
231231
bPrompted = 1;
232232
}else if( g.urlUser!=0 && ( urlFlags & URL_ASK_REMEMBER_PW ) &&
233
- save_password_prompt() ){
233
+ isatty(fileno(stdin)) && save_password_prompt() ){
234234
g.urlFlags = urlFlags |= URL_REMEMBER_PW;
235235
}
236236
if( urlFlags & URL_REMEMBER ){
237237
if( bSetUrl ){
238238
db_set("last-sync-url", g.urlCanonical, 0);
239239
--- src/url.c
+++ src/url.c
@@ -228,11 +228,11 @@
228 blob_reset(&cfile);
229 }else if( g.urlUser!=0 && g.urlPasswd==0 && (urlFlags & URL_PROMPT_PW) ){
230 url_prompt_for_password();
231 bPrompted = 1;
232 }else if( g.urlUser!=0 && ( urlFlags & URL_ASK_REMEMBER_PW ) &&
233 save_password_prompt() ){
234 g.urlFlags = urlFlags |= URL_REMEMBER_PW;
235 }
236 if( urlFlags & URL_REMEMBER ){
237 if( bSetUrl ){
238 db_set("last-sync-url", g.urlCanonical, 0);
239
--- src/url.c
+++ src/url.c
@@ -228,11 +228,11 @@
228 blob_reset(&cfile);
229 }else if( g.urlUser!=0 && g.urlPasswd==0 && (urlFlags & URL_PROMPT_PW) ){
230 url_prompt_for_password();
231 bPrompted = 1;
232 }else if( g.urlUser!=0 && ( urlFlags & URL_ASK_REMEMBER_PW ) &&
233 isatty(fileno(stdin)) && save_password_prompt() ){
234 g.urlFlags = urlFlags |= URL_REMEMBER_PW;
235 }
236 if( urlFlags & URL_REMEMBER ){
237 if( bSetUrl ){
238 db_set("last-sync-url", g.urlCanonical, 0);
239

Keyboard Shortcuts

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