about summary refs log tree commit diff
path: root/src/engine/e_network.c
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-02-11 21:49:26 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-02-11 21:49:26 +0000
commit79dfdb3cd71a44ec3cd8e1dab15263837381cbbf (patch)
treefe7ce8c125d74f74ecaea895f679cfe251fac784 /src/engine/e_network.c
parent57b2da779f242da46ec2ac3f994cf536af7a03e4 (diff)
downloadzcatch-79dfdb3cd71a44ec3cd8e1dab15263837381cbbf.tar.gz
zcatch-79dfdb3cd71a44ec3cd8e1dab15263837381cbbf.zip
security audit: first batch of fixes. replaced sprintf, strcpy with more secure versions
Diffstat (limited to 'src/engine/e_network.c')
-rw-r--r--src/engine/e_network.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/e_network.c b/src/engine/e_network.c
index 3e242618..acf723ba 100644
--- a/src/engine/e_network.c
+++ b/src/engine/e_network.c
@@ -221,7 +221,7 @@ static const char *conn_error(NETCONNECTION *conn)
 
 static void conn_set_error(NETCONNECTION *conn, const char *str)
 {
-	strcpy(conn->error_string, str);
+	str_copy(conn->error_string, str, sizeof(conn->error_string));
 }
 
 /*
@@ -337,7 +337,7 @@ static void conn_disconnect(NETCONNECTION *conn, const char *reason)
 
 		conn->error_string[0] = 0;
 		if(reason)
-			strcpy(conn->error_string, reason);
+			str_copy(conn->error_string, reason, sizeof(conn->error_string));
 	}
 	
 	conn_reset(conn);