summaryrefslogtreecommitdiff
path: root/monitor/control.c
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2018-05-23 16:34:52 +0200
committerMarcel Holtmann <marcel@holtmann.org>2018-05-23 16:34:52 +0200
commitfd5c262eebaa81e29eb7fbece1847129fbbdbb06 (patch)
treeec93246f3bb6b054437870f31eb13ebb779086d9 /monitor/control.c
parenta6d2b43e413e27915f87153813ddbda255565660 (diff)
downloadbluez-fd5c262eebaa81e29eb7fbece1847129fbbdbb06.tar.gz
monitor: Fix compiler warning from wrong array size
Diffstat (limited to 'monitor/control.c')
-rw-r--r--monitor/control.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/monitor/control.c b/monitor/control.c
index 6330fff96..ccbd8730d 100644
--- a/monitor/control.c
+++ b/monitor/control.c
@@ -1152,7 +1152,7 @@ void control_server(const char *path)
memset(&addr, 0, sizeof(addr));
addr.sun_family = AF_UNIX;
- strncpy(addr.sun_path, path, len);
+ strncpy(addr.sun_path, path, len - 1);
if (bind(fd, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
perror("Failed to bind server socket");