In file included from /usr/include/string.h:519, from /usr/include/lber.h:30, from /usr/include/ldap.h:30, from internal.h:27, from main.c:31: In function 'strncpy', inlined from 'main' at main.c:237:5: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' specified bound 255 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:519, from /usr/include/lber.h:30, from /usr/include/ldap.h:30, from ipa_sam.c:12: In function 'strncpy', inlined from 'save_sid_to_secret' at ipa_sam.c:4478:2, inlined from 'pdb_init_ipasam' at ipa_sam.c:4985:12: /usr/include/bits/string_fortified.h:91:10: warning: 'strncpy' specified bound 255 equals destination size [-Wstringop-truncation] 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We use string_to_sid() from internal Samba libraries, so we have to link to it properly. In addition, size_t is (long unsigned int), just cast to (int) in asprintf().
string_to_sid()
size_t
(long unsigned int)
(int)
asprintf()
Metadata Update from @abbra: - Issue assigned to abbra
master:
Metadata Update from @abbra: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)
ipa-4-8: