diff options
| author | Lars Ingebrigtsen | 2016-02-15 18:24:08 +1100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2016-02-15 18:24:08 +1100 |
| commit | 9c74f2fea6bfa6bc38358835539944017cf35917 (patch) | |
| tree | 17463dee36e640d38c302b3ef2c169b4e536e33c /src/coding.c | |
| parent | 40155283c380a795c1a0036a31e1b41ed1df0f38 (diff) | |
| download | emacs-9c74f2fea6bfa6bc38358835539944017cf35917.tar.gz emacs-9c74f2fea6bfa6bc38358835539944017cf35917.zip | |
Call the network security manager after doing TLS negotiation
* lisp/net/network-stream.el (network-stream-open-tls):
Postpone NSM verification when running async.
* src/process.c (Fset_process_filter): This function doesn't
need to wait.
(connect_network_socket): Set the process status to "run" only
after TLS negotiation.
(wait_for_socket_fds): Take a name parameter for more debugging.
(wait_reading_process_output): Don't change status to "run"
unless TLS negotiation has finished.
(send_process): Wait for the process here instead of
send_process_string.
(connect_network_socket): Call the network security manager.
Diffstat (limited to 'src/coding.c')
0 files changed, 0 insertions, 0 deletions