diff options
Diffstat (limited to 'src/process.c')
| -rw-r--r-- | src/process.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/process.c b/src/process.c index ed31657b01c..0fec550ad8f 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -2263,7 +2263,7 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, int len) | |||
| 2263 | /* Workaround for a bug in getsockname on BSD: Names bound to | 2263 | /* Workaround for a bug in getsockname on BSD: Names bound to |
| 2264 | sockets in the UNIX domain are inaccessible; getsockname returns | 2264 | sockets in the UNIX domain are inaccessible; getsockname returns |
| 2265 | a zero length name. */ | 2265 | a zero length name. */ |
| 2266 | if (len < OFFSETOF (struct sockaddr, sa_family) + sizeof (sa->sa_family)) | 2266 | if (len < offsetof (struct sockaddr, sa_family) + sizeof (sa->sa_family)) |
| 2267 | return empty_unibyte_string; | 2267 | return empty_unibyte_string; |
| 2268 | 2268 | ||
| 2269 | switch (sa->sa_family) | 2269 | switch (sa->sa_family) |
| @@ -2303,7 +2303,7 @@ conv_sockaddr_to_lisp (struct sockaddr *sa, int len) | |||
| 2303 | } | 2303 | } |
| 2304 | #endif | 2304 | #endif |
| 2305 | default: | 2305 | default: |
| 2306 | len -= OFFSETOF (struct sockaddr, sa_family) + sizeof (sa->sa_family); | 2306 | len -= offsetof (struct sockaddr, sa_family) + sizeof (sa->sa_family); |
| 2307 | address = Fcons (make_number (sa->sa_family), | 2307 | address = Fcons (make_number (sa->sa_family), |
| 2308 | Fmake_vector (make_number (len), Qnil)); | 2308 | Fmake_vector (make_number (len), Qnil)); |
| 2309 | p = XVECTOR (XCDR (address)); | 2309 | p = XVECTOR (XCDR (address)); |