diff options
author | Andrew Bartlett <abartlet@samba.org> | 2003-03-06 07:55:48 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2003-03-06 07:55:48 +0000 |
commit | 42b5514404bc7e33306c11344c6c934a1f83d295 (patch) | |
tree | 322b69b25df8cad400271f75a17515d88b38410b /source/client/client.c | |
parent | a387c4209735f8e4c826cad7cb10c5349b2041ec (diff) | |
download | samba-42b5514404bc7e33306c11344c6c934a1f83d295.tar.gz |
More safe_strcpy() off-by-one bug fixes. (mostly moves to pstrcpy()/fstrcpy())
Andrew Bartlett
Diffstat (limited to 'source/client/client.c')
-rw-r--r-- | source/client/client.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/client/client.c b/source/client/client.c index 5da12fd984f..065cd2fcc9a 100644 --- a/source/client/client.c +++ b/source/client/client.c @@ -2346,7 +2346,7 @@ static struct cli_state *do_connect(const char *server, const char *share) char *sharename; /* make a copy so we don't modify the global string 'service' */ - safe_strcpy(servicename, share, sizeof(servicename)-1); + fstrcpy(servicename, share); sharename = servicename; if (*sharename == '\\') { server = sharename+2; @@ -2621,9 +2621,9 @@ static int do_message_op(void) make_nmb_name(&calling, global_myname(), 0x0); make_nmb_name(&called , desthost, name_type); - safe_strcpy(server_name, desthost, sizeof(server_name)); + fstrcpy(server_name, desthost); snprintf(name_type_hex, sizeof(name_type_hex), "#%X", name_type); - safe_strcat(server_name, name_type_hex, sizeof(server_name)); + fstrcat(server_name, name_type_hex); zero_ip(&ip); if (have_ip) ip = dest_ip; |