diff options
| author | Lars Ingebrigtsen | 2016-02-01 05:43:17 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2016-02-01 05:43:17 +0100 |
| commit | 76bf44370e7b1215bb8f6125eea03102fc8f786d (patch) | |
| tree | a7e6f53515b015f105700c2dc3b29a4a5e5707c0 /src/process.c | |
| parent | 68f1797cab339eb5391b0502270ac20f69fea64e (diff) | |
| download | emacs-76bf44370e7b1215bb8f6125eea03102fc8f786d.tar.gz emacs-76bf44370e7b1215bb8f6125eea03102fc8f786d.zip | |
Return the correct server port number
* process.c (connect_network_socket): Return the correct
server port number.
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c index b6721ada607..10c79ab14a3 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -3104,6 +3104,9 @@ void connect_network_socket (Lisp_Object proc, Lisp_Object ip_addresses) | |||
| 3104 | Lisp_Object service; | 3104 | Lisp_Object service; |
| 3105 | service = make_number (ntohs (sa1.sin_port)); | 3105 | service = make_number (ntohs (sa1.sin_port)); |
| 3106 | contact = Fplist_put (contact, QCservice, service); | 3106 | contact = Fplist_put (contact, QCservice, service); |
| 3107 | // Save the port number so that we can stash it in | ||
| 3108 | // the process object later. | ||
| 3109 | ((struct sockaddr_in *)sa)->sin_port = sa1.sin_port; | ||
| 3107 | } | 3110 | } |
| 3108 | } | 3111 | } |
| 3109 | #endif | 3112 | #endif |