We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca8e5c7 commit d417e0aCopy full SHA for d417e0a
contrib/terminal-receiver/terminal-receiver.c
@@ -50,7 +50,9 @@ open_unix_domain_socket (const char *path)
50
int fd = socket (AF_UNIX, SOCK_STREAM, 0);
51
if (fd < 0)
52
error (EXIT_FAILURE, errno, "error creating UNIX socket");
53
-
+ if (strlen (path) >= sizeof (addr.sun_path))
54
+ error (EXIT_FAILURE, 0, "invalid path");
55
+
56
strcpy (addr.sun_path, path);
57
addr.sun_family = AF_UNIX;
58
ret = bind (fd, (struct sockaddr *) &addr, sizeof (addr));
0 commit comments