s->class = 1;
s->type = type;
- strncpy(s->lookup, name, 256);
+ strlcpy(s->lookup, name, sizeof(s->lookup));
s->info = info;
if(fdns_fdinuse >= OptionsItem->dns_fdlimit)
l = recv(c->fd,&h,sizeof(struct s_header),0);
result.info = (void *) c->info;
- strncpy(result.lookup, c->lookup, 256);
+ strlcpy(result.lookup, c->lookup, sizeof(result.lookup));
if(l == -1)
{
memset(new_result.text, 0, sizeof(new_result.text));
new_result.info = p->info;
- strncpy(new_result.lookup, p->lookup, 256);
+ strlcpy(new_result.lookup, p->lookup, sizeof(new_result.lookup));
close(p->fd);
fdns_fdinuse--;