openbsd-ports/misc/dtach/patches/patch-master_c
2016-08-17 14:02:48 +00:00

13 lines
420 B
Plaintext

$OpenBSD: patch-master_c,v 1.3 2016/08/17 14:02:48 jasper Exp $
--- master.c.orig Mon May 9 03:34:34 2016
+++ master.c Wed Aug 17 16:00:11 2016
@@ -195,7 +196,7 @@ create_socket(char *name)
if (s < 0)
return -1;
sockun.sun_family = AF_UNIX;
- strcpy(sockun.sun_path, name);
+ strlcpy(sockun.sun_path, name, sizeof(sockun.sun_path));
if (bind(s, (struct sockaddr*)&sockun, sizeof(sockun)) < 0)
{
close(s);