MAX_VALUE_BUFLEN
if (strlen(value) > MAX_VALUE_BUFLEN)
char value[MAX_VALUE_BUFLEN];
{ SMB_CI_SYS_CMNT, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_NBSCOPE, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_WINS_SRV1, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_WINS_SRV2, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_WINS_EXCL, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_DOMAIN_SRV, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_ADS_SITE, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_AUTOHOME_MAP, 0, MAX_VALUE_BUFLEN, path_validator, 0 },
{ SMB_CI_MAP, 0, MAX_VALUE_BUFLEN, cmd_validator, SMB_REFRESH_REFRESH },
{ SMB_CI_UNMAP, 0, MAX_VALUE_BUFLEN, cmd_validator,
{ SMB_CI_DISPOSITION, 0, MAX_VALUE_BUFLEN,
{ SMB_CI_MIN_PROTOCOL, 0, MAX_VALUE_BUFLEN, protocol_validator,
{ SMB_CI_MAX_PROTOCOL, 0, MAX_VALUE_BUFLEN, protocol_validator,
{ SMB_CI_ENCRYPT, 0, MAX_VALUE_BUFLEN, require_validator,
{ SMB_CI_ENCRYPT_CIPHERS, 0, MAX_VALUE_BUFLEN, ciphers_validator,
{ SMB_CI_SIGN_ALGS, 0, MAX_VALUE_BUFLEN, sign_algs_validator,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
0, 0, MAX_VALUE_BUFLEN,
if (len > MAX_VALUE_BUFLEN)
if ((value = malloc(MAX_VALUE_BUFLEN * sizeof (char))) == NULL)
sizeof (char) * MAX_VALUE_BUFLEN) != 0) {