diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-02-11 21:49:26 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-02-11 21:49:26 +0000 |
| commit | 79dfdb3cd71a44ec3cd8e1dab15263837381cbbf (patch) | |
| tree | fe7ce8c125d74f74ecaea895f679cfe251fac784 /src/engine/e_network.c | |
| parent | 57b2da779f242da46ec2ac3f994cf536af7a03e4 (diff) | |
| download | zcatch-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.c | 4 |
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); |