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