diff options
Diffstat (limited to 'manual')
-rw-r--r-- | manual/examples/mkfsock.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/manual/examples/mkfsock.c b/manual/examples/mkfsock.c index 1469e02..1a2b7f1 100644 --- a/manual/examples/mkfsock.c +++ b/manual/examples/mkfsock.c @@ -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) { |