Fossil

Diff
Login

Differences From Artifact [fd9eaf4587]:

To Artifact [a3958e41ac]:


285
286
287
288
289
290
291

292
293
294
295




296
297



298
299
300
301
302
303
304
285
286
287
288
289
290
291
292




293
294
295
296


297
298
299
300
301
302
303
304
305
306







+
-
-
-
-
+
+
+
+
-
-
+
+
+







    if( blob_str(&ans)[0]!='y' && blob_str(&ans)[0]!='a' ) {
      X509_free(cert);
      ssl_set_errmsg("SSL certificate declined");
      ssl_close();
      return 1;
    }
    if( blob_str(&ans)[0]=='a' ) {
      if ( trusted==0 ){
      Blob ans2;
      prompt_user("\nSave this certificate as fully trusted [a=always/N]? ",
                  &ans2);
      trusted = (blob_str(&ans2)[0]=='a');
        Blob ans2;
        prompt_user("\nSave this certificate as fully trusted [a=always/N]? ",
                    &ans2);
        trusted = (blob_str(&ans2)[0]=='a');
      ssl_save_certificate(cert, trusted);
      blob_reset(&ans2);
        blob_reset(&ans2);
      }
      ssl_save_certificate(cert, trusted);
    }
    blob_reset(&ans);
  }

  /* Set the Global.zIpAddr variable to the server we are talking to.
  ** This is used to populate the ipaddr column of the rcvfrom table,
  ** if any files are received from the server.