commit - 67bd1bf34fc3f7bebb304cdf84284523c8ea09f5
commit + 8ec17063a6e651229e04605592ce3d6114075655
blob - 4f57ca73521f6b65f568d0aefa9c60b844a685c6
blob + 45a4874b6e94f268aa2a0942cdf249c4aec12a24
--- src/ngircd/lists.c
+++ src/ngircd/lists.c
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!");