2b72bc6e2f
resolve_tilde() function by Christopher Zimmermann (madroach AT zakweb DOT de): thanks! OK landry@
13 lines
617 B
Plaintext
13 lines
617 B
Plaintext
$OpenBSD: patch-i3-msg_main_c,v 1.1 2010/09/14 08:54:18 dcoppa Exp $
|
|
--- i3-msg/main.c.orig Wed Jun 9 09:58:15 2010
|
|
+++ i3-msg/main.c Thu Jul 15 14:43:03 2010
|
|
@@ -175,7 +175,7 @@ int main(int argc, char *argv[]) {
|
|
struct sockaddr_un addr;
|
|
memset(&addr, 0, sizeof(struct sockaddr_un));
|
|
addr.sun_family = AF_LOCAL;
|
|
- strcpy(addr.sun_path, socket_path);
|
|
+ strncpy(addr.sun_path, socket_path, sizeof(addr.sun_path) - 1);
|
|
if (connect(sockfd, (const struct sockaddr*)&addr, sizeof(struct sockaddr_un)) < 0)
|
|
err(EXIT_FAILURE, "Could not connect to i3");
|
|
|