summaryrefslogtreecommitdiff
path: root/deps/uv/src/unix/pipe.c
diff options
context:
space:
mode:
authorTimothy J Fontaine <tjfontaine@gmail.com>2013-11-20 08:25:24 -0800
committerTimothy J Fontaine <tjfontaine@gmail.com>2013-11-20 09:35:08 -0800
commit1fef66ffd4cf302fec7be1e2fd86f209cf1ff0d3 (patch)
tree414aeb957641dd121f529ebefeab15286826ca5f /deps/uv/src/unix/pipe.c
parentaef652dc111bef8dc970353243ba8ce2c23f014e (diff)
downloadandroid-node-v8-1fef66ffd4cf302fec7be1e2fd86f209cf1ff0d3.tar.gz
android-node-v8-1fef66ffd4cf302fec7be1e2fd86f209cf1ff0d3.tar.bz2
android-node-v8-1fef66ffd4cf302fec7be1e2fd86f209cf1ff0d3.zip
uv: upgrade to v0.11.15
Diffstat (limited to 'deps/uv/src/unix/pipe.c')
-rw-r--r--deps/uv/src/unix/pipe.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/deps/uv/src/unix/pipe.c b/deps/uv/src/unix/pipe.c
index 705a973969..fd4afb6370 100644
--- a/deps/uv/src/unix/pipe.c
+++ b/deps/uv/src/unix/pipe.c
@@ -72,7 +72,8 @@ int uv_pipe_bind(uv_pipe_t* handle, const char* name) {
sockfd = err;
memset(&saddr, 0, sizeof saddr);
- uv_strlcpy(saddr.sun_path, pipe_fname, sizeof(saddr.sun_path));
+ strncpy(saddr.sun_path, pipe_fname, sizeof(saddr.sun_path) - 1);
+ saddr.sun_path[sizeof(saddr.sun_path) - 1] = '\0';
saddr.sun_family = AF_UNIX;
if (bind(sockfd, (struct sockaddr*)&saddr, sizeof saddr)) {
@@ -167,7 +168,8 @@ void uv_pipe_connect(uv_connect_t* req,
}
memset(&saddr, 0, sizeof saddr);
- uv_strlcpy(saddr.sun_path, name, sizeof(saddr.sun_path));
+ strncpy(saddr.sun_path, name, sizeof(saddr.sun_path) - 1);
+ saddr.sun_path[sizeof(saddr.sun_path) - 1] = '\0';
saddr.sun_family = AF_UNIX;
do {