diff options
author | Andrew Tridgell <tridge@samba.org> | 2003-07-18 01:36:11 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2003-07-18 01:36:11 +0000 |
commit | 132d6fdf635eb2bf2a1afd6e850d0f6967260f84 (patch) | |
tree | 54a9c50ac006dec774253b3e533c914bdeeab5eb /source/client | |
parent | e5714edc233424c2f74edb6d658f32f8e0ec9275 (diff) | |
download | samba-132d6fdf635eb2bf2a1afd6e850d0f6967260f84.tar.gz samba-132d6fdf635eb2bf2a1afd6e850d0f6967260f84.tar.xz samba-132d6fdf635eb2bf2a1afd6e850d0f6967260f84.zip |
fixed the pstrcpy() bug in directory recursion properly
Diffstat (limited to 'source/client')
-rw-r--r-- | source/client/client.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/client/client.c b/source/client/client.c index 5bc125ad075..9cd9c81f23c 100644 --- a/source/client/client.c +++ b/source/client/client.c @@ -438,7 +438,8 @@ static void add_to_do_list_queue(const char* entry) } if (do_list_queue) { - memcpy(do_list_queue + do_list_queue_end, entry, strlen(entry) + 1); + safe_strcpy_base(do_list_queue + do_list_queue_end, + entry, do_list_queue, do_list_queue_size); do_list_queue_end = new_end; DEBUG(4,("added %s to do_list_queue (start=%d, end=%d)\n", entry, (int)do_list_queue_start, (int)do_list_queue_end)); |