diff --git a/lib/criu.c b/lib/criu.c index fc7a801dc..42ce7d759 100644 --- a/lib/criu.c +++ b/lib/criu.c @@ -161,7 +161,7 @@ static int criu_connect(void) memset(&addr, 0, sizeof(addr)); addr.sun_family = AF_LOCAL; - strcpy(addr.sun_path, service_address); + strncpy(addr.sun_path, service_address, sizeof(addr.sun_path)); addr_len = strlen(addr.sun_path) + sizeof(addr.sun_family);