diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2012-04-10 12:55:37 +0000 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2012-04-10 12:55:37 +0000 |
commit | 9a2b6bda59bb080edc549e074607047267d081ee (patch) | |
tree | 8648e1cdbb0393b04acf053d5317461b8e92c5b5 | |
parent | cb08b8eb7ef84d17d31e6d1ebb9974c07d0d2c41 (diff) | |
download | lvm2-9a2b6bda59bb080edc549e074607047267d081ee.tar.gz lvm2-9a2b6bda59bb080edc549e074607047267d081ee.tar.xz lvm2-9a2b6bda59bb080edc549e074607047267d081ee.zip |
strcpy -> strncpy in common daemon code.
-rw-r--r-- | libdaemon/client/daemon-client.c | 2 | ||||
-rw-r--r-- | libdaemon/server/daemon-server.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/libdaemon/client/daemon-client.c b/libdaemon/client/daemon-client.c index 28c44e82..136c57d1 100644 --- a/libdaemon/client/daemon-client.c +++ b/libdaemon/client/daemon-client.c @@ -32,7 +32,7 @@ daemon_handle daemon_open(daemon_info i) { goto error; 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; if (connect(h.socket_fd,(struct sockaddr *) &sockaddr, sizeof(sockaddr))) goto error; diff --git a/libdaemon/server/daemon-server.c b/libdaemon/server/daemon-server.c index 099d9c06..ca5a30f3 100644 --- a/libdaemon/server/daemon-server.c +++ b/libdaemon/server/daemon-server.c @@ -224,7 +224,7 @@ static int _open_socket(daemon_state s) fprintf(stderr, "[D] creating %s\n", s.socket_path); 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; if (bind(fd, (struct sockaddr *) &sockaddr, sizeof(sockaddr))) { |