From 1e8202a4c8cbeba223d0b0dc54fd1d84ffc48e40 Mon Sep 17 00:00:00 2001 From: djm <> Date: Tue, 10 May 2005 10:23:11 +0000 Subject: kill strcpy; ok hshoexer@, prodded by david@ --- src/lib/libssl/src/apps/ca.c | 2 +- src/lib/libssl/src/apps/s_socket.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libssl/src/apps/ca.c b/src/lib/libssl/src/apps/ca.c index b934b52cc5..44c1679a17 100644 --- a/src/lib/libssl/src/apps/ca.c +++ b/src/lib/libssl/src/apps/ca.c @@ -1258,7 +1258,7 @@ bad: goto err; } - strcpy(buf[2],outdir); + strlcpy(buf[2],outdir,sizeof(buf[2])); #ifndef OPENSSL_SYS_VMS BUF_strlcat(buf[2],"/",sizeof(buf[2])); diff --git a/src/lib/libssl/src/apps/s_socket.c b/src/lib/libssl/src/apps/s_socket.c index 2cb5fce192..d9fad2d1d7 100644 --- a/src/lib/libssl/src/apps/s_socket.c +++ b/src/lib/libssl/src/apps/s_socket.c @@ -481,7 +481,7 @@ static struct hostent *GetHostByName(char *name) /* else add to cache */ if(strlen(name) < sizeof ghbn_cache[0].name) { - strcpy(ghbn_cache[lowi].name,name); + strlcpy(ghbn_cache[lowi].name,name, sizeof(ghbn_cache[0].name)); memcpy((char *)&(ghbn_cache[lowi].ent),ret,sizeof(struct hostent)); ghbn_cache[lowi].order=ghbn_miss+ghbn_hits; } -- cgit v1.2.3-55-g6feb