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:
parent
13550a2b5e
commit
ffae8a13b6
@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user