emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] feature/async-dns 76bf443: Return the correct server port


From: Lars Ingebrigtsen
Subject: [Emacs-diffs] feature/async-dns 76bf443: Return the correct server port number
Date: Mon, 01 Feb 2016 04:43:24 +0000

branch: feature/async-dns
commit 76bf44370e7b1215bb8f6125eea03102fc8f786d
Author: Lars Ingebrigtsen <address@hidden>
Commit: Lars Ingebrigtsen <address@hidden>

    Return the correct server port number
    
    * process.c (connect_network_socket): Return the correct
    server port number.
---
 src/process.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/process.c b/src/process.c
index b6721ad..10c79ab 100644
--- a/src/process.c
+++ b/src/process.c
@@ -3104,6 +3104,9 @@ void connect_network_socket (Lisp_Object proc, 
Lisp_Object ip_addresses)
                  Lisp_Object service;
                  service = make_number (ntohs (sa1.sin_port));
                  contact = Fplist_put (contact, QCservice, service);
+                 // Save the port number so that we can stash it in
+                 // the process object later.
+                 ((struct sockaddr_in *)sa)->sin_port = sa1.sin_port;
                }
            }
 #endif



reply via email to

[Prev in Thread] Current Thread [Next in Thread]