diff options
Diffstat (limited to 'attach.c')
| -rw-r--r-- | attach.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -52,6 +52,12 @@ connect_socket(char *name) int s; struct sockaddr_un sockun; + if (strlen(name) > sizeof(sockun.sun_path) - 1) + { + errno = ENAMETOOLONG; + return -1; + } + s = socket(PF_UNIX, SOCK_STREAM, 0); if (s < 0) return -1; |
