Mercurial > emacs
comparison src/process.c @ 49119:938f153410ae
(Fmake_network_process): Convert new port number
to host byte order for `:service t' case. From Mario Lang.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Wed, 08 Jan 2003 22:16:12 +0000 |
parents | c87af62cc6b4 |
children | 8dca38bc0261 |
comparison
equal
deleted
inserted
replaced
49118:86ce50c64d84 | 49119:938f153410ae |
---|---|
2972 struct sockaddr_in sa1; | 2972 struct sockaddr_in sa1; |
2973 int len1 = sizeof (sa1); | 2973 int len1 = sizeof (sa1); |
2974 if (getsockname (s, (struct sockaddr *)&sa1, &len1) == 0) | 2974 if (getsockname (s, (struct sockaddr *)&sa1, &len1) == 0) |
2975 { | 2975 { |
2976 ((struct sockaddr_in *)(lres->ai_addr))->sin_port = sa1.sin_port; | 2976 ((struct sockaddr_in *)(lres->ai_addr))->sin_port = sa1.sin_port; |
2977 service = make_number (sa1.sin_port); | 2977 service = make_number (ntohs (sa1.sin_port)); |
2978 contact = Fplist_put (contact, QCservice, service); | 2978 contact = Fplist_put (contact, QCservice, service); |
2979 } | 2979 } |
2980 } | 2980 } |
2981 #endif | 2981 #endif |
2982 | 2982 |