diff options
| author | Alain Schneble | 2016-02-21 13:36:25 +1100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2016-02-21 13:36:25 +1100 |
| commit | 799367921033a9bfca27109ba934cb2981c436f9 (patch) | |
| tree | ee966677aa808edce6407c39d0e84d3ef2997c76 /src/process.c | |
| parent | 7d63fa01afef49ee53c742cd6b8cb86d14911fa3 (diff) | |
| download | emacs-799367921033a9bfca27109ba934cb2981c436f9.tar.gz emacs-799367921033a9bfca27109ba934cb2981c436f9.zip | |
Respect DNS timeouts
* src/process.c (check_for_dns): If the async DNS request
failed and the associated process is still in "connect" state,
deactivate the process and set status to "failed".
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/process.c b/src/process.c index a59e4182e4c..1f83327b3c2 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -4706,7 +4706,7 @@ check_for_dns (Lisp_Object proc) | |||
| 4706 | ip_addresses = Fnreverse (ip_addresses); | 4706 | ip_addresses = Fnreverse (ip_addresses); |
| 4707 | } | 4707 | } |
| 4708 | /* The DNS lookup failed. */ | 4708 | /* The DNS lookup failed. */ |
| 4709 | else if (!EQ (p->status, Qconnect)) | 4709 | else if (EQ (p->status, Qconnect)) |
| 4710 | { | 4710 | { |
| 4711 | deactivate_process (proc); | 4711 | deactivate_process (proc); |
| 4712 | pset_status (p, (list2 | 4712 | pset_status (p, (list2 |