X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fconnect.c;h=58a6cfd2756f037ff3d130e981c40fcfeb5674fc;hb=07def9544cbd75062d2641c5513e1d158b841f90;hp=3afef7d32c99723cecb30fd76c864d43ad89df2e;hpb=813fb1ae11f915b3dbcb4f7a457261f9c377212a;p=awesomized%2Flibmemcached diff --git a/libmemcached/connect.c b/libmemcached/connect.c index 3afef7d3..58a6cfd2 100644 --- a/libmemcached/connect.c +++ b/libmemcached/connect.c @@ -335,7 +335,7 @@ static memcached_return_t unix_socket_connect(memcached_server_st *ptr) memset(&servAddr, 0, sizeof (struct sockaddr_un)); servAddr.sun_family= AF_UNIX; - strcpy(servAddr.sun_path, ptr->hostname); /* Copy filename */ + strncpy(servAddr.sun_path, ptr->hostname, sizeof(servAddr.sun_path)); /* Copy filename */ test_connect: if (connect(ptr->fd,