mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
Fix PF_LOCAL socket example sockaddr_un size calculation.
This commit is contained in:
@ -45,13 +45,12 @@ make_named_socket (const char *filename)
|
||||
|
||||
/* The size of the address is
|
||||
the offset of the start of the filename,
|
||||
plus its length,
|
||||
plus one for the terminating null byte.
|
||||
plus its length (not including the terminating null byte).
|
||||
Alternatively you can just do:
|
||||
size = SUN_LEN (&name);
|
||||
*/
|
||||
size = (offsetof (struct sockaddr_un, sun_path)
|
||||
+ strlen (name.sun_path) + 1);
|
||||
+ strlen (name.sun_path));
|
||||
|
||||
if (bind (sock, (struct sockaddr *) &name, size) < 0)
|
||||
{
|
||||
|
Reference in New Issue
Block a user