shadow_copy_get_shadow_copy_data: fix GCC snprintf warning
commita091a30a5bd50bc02df3e9c01b11f70c94dbd053
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 9 Feb 2017 00:02:52 +0000 (9 13:02 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Fri, 10 Feb 2017 04:09:09 +0000 (10 05:09 +0100)
treeaa189d7188de3417ef1c9fceab138756f9ba139f
parent18643226a69c3db62db1736d958298a07dd5ab51
shadow_copy_get_shadow_copy_data: fix GCC snprintf warning

GCC 7 warns about snprintf truncating a dirent d_name (potentially 255 bytes) to 25 bytes,
even though we have checked that it is 25 long in shadow_copy_match_name().

Using strlcpy instead of snprintf lets us check it again, JUST TO BE SURE.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/include/ntioctl.h
source3/modules/vfs_shadow_copy.c