1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

pam_winbind: Use strlcat in safe_append_string

We have that available via libreplace, so use it.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>

Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Thu Nov 28 14:33:32 CET 2013 on sn-devel-104
This commit is contained in:
Volker Lendecke 2013-11-28 09:37:47 +01:00 committed by David Disseldorp
parent 13550a2b5e
commit ffae8a13b6

View File

@ -1043,15 +1043,9 @@ static bool safe_append_string(char *dest,
const char *src,
int dest_buffer_size)
{
int dest_length = strlen(dest);
int src_length = strlen(src);
if (dest_length + src_length + 1 > dest_buffer_size) {
return false;
}
memcpy(dest + dest_length, src, src_length + 1);
return true;
size_t len;
len = strlcat(dest, src, dest_buffer_size);
return (len < dest_buffer_size);
}
/**