Diff
Not logged in

Differences From:

File src/http.c part of check-in [3a25b68390] - Only request the password one time on a push or pull. by drh on 2007-07-30 16:35:16. [view]

To:

File src/http.c part of check-in [bfe6e64f94] - Fix a bug in the /xfer login logic. by drh on 2007-07-30 18:38:43. [view]

@@ -176,11 +176,14 @@
         Blob x;
         prompt_for_password(zPrompt, &x, 0);
         free(zPrompt);
         g.urlPasswd = blob_str(&x);
-        blob_append(&pw, g.urlPasswd, -1);
+      }else{
+        g.urlPasswd = "";
       }
     }
+    blob_append(&pw, g.urlPasswd, -1);
+    /* printf("presig=[%s]\n", blob_str(&pw)); */
     sha1sum_blob(&pw, &sig);
     blob_appendf(&login, "login %s %b %b\n", g.urlUser, &nonce, &sig);
   }
   blob_reset(&nonce);