mirror of
git://sourceware.org/git/lvm2.git
synced 2025-08-03 08:22:00 +03:00
strcpy -> strncpy in common daemon code.
This commit is contained in:
@ -32,7 +32,7 @@ daemon_handle daemon_open(daemon_info i) {
|
|||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
memset(&sockaddr, 0, sizeof(sockaddr));
|
memset(&sockaddr, 0, sizeof(sockaddr));
|
||||||
strcpy(sockaddr.sun_path, i.socket);
|
strncpy(sockaddr.sun_path, i.socket, sizeof(sockaddr.sun_path));
|
||||||
sockaddr.sun_family = AF_UNIX;
|
sockaddr.sun_family = AF_UNIX;
|
||||||
if (connect(h.socket_fd,(struct sockaddr *) &sockaddr, sizeof(sockaddr)))
|
if (connect(h.socket_fd,(struct sockaddr *) &sockaddr, sizeof(sockaddr)))
|
||||||
goto error;
|
goto error;
|
||||||
|
@ -224,7 +224,7 @@ static int _open_socket(daemon_state s)
|
|||||||
|
|
||||||
fprintf(stderr, "[D] creating %s\n", s.socket_path);
|
fprintf(stderr, "[D] creating %s\n", s.socket_path);
|
||||||
memset(&sockaddr, 0, sizeof(sockaddr));
|
memset(&sockaddr, 0, sizeof(sockaddr));
|
||||||
strcpy(sockaddr.sun_path, s.socket_path);
|
strncpy(sockaddr.sun_path, s.socket_path, sizeof(sockaddr.sun_path));
|
||||||
sockaddr.sun_family = AF_UNIX;
|
sockaddr.sun_family = AF_UNIX;
|
||||||
|
|
||||||
if (bind(fd, (struct sockaddr *) &sockaddr, sizeof(sockaddr))) {
|
if (bind(fd, (struct sockaddr *) &sockaddr, sizeof(sockaddr))) {
|
||||||
|
Reference in New Issue
Block a user