if (c->cid.cid_name && num)
snprintf(tmp, sizeof(tmp), "\"%s\" <%s>", c->cid.cid_name, num);
else if (c->cid.cid_name)
- strncpy(tmp, c->cid.cid_name, sizeof(tmp) - 1);
+ ast_copy_string(tmp, c->cid.cid_name, sizeof(tmp));
else if (num)
- strncpy(tmp, num, sizeof(tmp) - 1);
+ ast_copy_string(tmp, num, sizeof(tmp));
ast_copy_string(cdr->clid, tmp, sizeof(cdr->clid));
ast_copy_string(cdr->src, num ? num : "", sizeof(cdr->src));
}
if (c->cid.cid_name && num)
snprintf(tmp, sizeof(tmp), "\"%s\" <%s>", c->cid.cid_name, num);
else if (c->cid.cid_name)
- strncpy(tmp, c->cid.cid_name, sizeof(tmp) - 1);
+ ast_copy_string(tmp, c->cid.cid_name, sizeof(tmp));
else if (num)
- strncpy(tmp, num, sizeof(tmp) - 1);
+ ast_copy_string(tmp, num, sizeof(tmp));
ast_copy_string(cdr->clid, tmp, sizeof(cdr->clid));
ast_copy_string(cdr->src, num ? num : "", sizeof(cdr->src));
if (c->cid.cid_name && num)
snprintf(tmp, sizeof(tmp), "\"%s\" <%s>", c->cid.cid_name, num);
else if (c->cid.cid_name)
- strncpy(tmp, c->cid.cid_name, sizeof(tmp) - 1);
+ ast_copy_string(tmp, c->cid.cid_name, sizeof(tmp));
else if (num)
- strncpy(tmp, num, sizeof(tmp) - 1);
+ ast_copy_string(tmp, num, sizeof(tmp));
ast_copy_string(cdr->clid, tmp, sizeof(cdr->clid));
ast_copy_string(cdr->src, num ? num : "", sizeof(cdr->src));