This fixes the following warning of clang:
/src/ngircd/lists.c:152:44:
warning: size argument in 'strlcpy' call appears to be size of the
source; expected the size of the destination [-Wstrlcpy-strlcat-size]
But it isn't a real problem, because the size of the source always is the
same than the size of the destination ...
if (Reason) {
newelem->reason = malloc(strlen(Reason) + 1);
if (newelem->reason)
- strlcpy(newelem->reason, Reason, strlen(Reason) + 1);
+ strlcpy(newelem->reason, Reason,
+ sizeof(newelem->reason));
else
Log(LOG_EMERG,
"Can't allocate memory for new list reason text!");