modules: fix strncpy calls to ensure strings are NULL-terminated

This commit is contained in:
Daniel Eklöf 2019-02-06 18:10:06 +01:00
parent 0e3866186f
commit a831490462
2 changed files with 2 additions and 2 deletions

View file

@ -216,7 +216,7 @@ wait_for_socket_create(const struct module *mod)
int s = socket(AF_UNIX, SOCK_STREAM, 0);
struct sockaddr_un addr = {.sun_family = AF_UNIX};
strncpy(addr.sun_path, m->host, sizeof(addr.sun_path));
strncpy(addr.sun_path, m->host, sizeof(addr.sun_path) - 1);
int r = connect(s, (const struct sockaddr *)&addr, sizeof(addr));