*/
r = gethostname(virLogHostname, sizeof(virLogHostname));
if (r == -1) {
- ignore_value(virStrcpy(virLogHostname,
- "(unknown)", sizeof(virLogHostname)));
+ ignore_value(virStrcpyStatic(virLogHostname, "(unknown)"));
} else {
NUL_TERMINATE(virLogHostname);
}
memset(&sa, 0, sizeof(sa));
sa.sun_family = AF_UNIX;
- if (!virStrcpy(sa.sun_path, "/run/systemd/journal/socket", sizeof(sa.sun_path)))
+ if (!virStrcpyStatic(sa.sun_path, "/run/systemd/journal/socket"))
return;
memset(&mh, 0, sizeof(mh));
memset(&ifreq, 0, sizeof(ifreq));
- if (virStrncpy(ifreq.ifr_name, ifname, strlen(ifname),
- sizeof(ifreq.ifr_name)) == NULL) {
+ if (virStrcpyStatic(ifreq.ifr_name, ifname) == NULL) {
virReportSystemError(ERANGE,
_("invalid interface name %s"),
ifname);
data++;
if (*data) {
- size_t len;
char vtoken[64];
if (STRPREFIX(str, "pnode")) {
unsigned int cellid;
- len = strlen(data);
- if (!virStrncpy(vtoken, data,
- len, sizeof(vtoken))) {
+ if (!virStrcpyStatic(vtoken, data)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("vnuma vnode %zu pnode '%s' too long for destination"),
vnodeCnt, data);
}
pnode = cellid;
} else if (STRPREFIX(str, "size")) {
- len = strlen(data);
- if (!virStrncpy(vtoken, data,
- len, sizeof(vtoken))) {
+ if (!virStrcpyStatic(vtoken, data)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("vnuma vnode %zu size '%s' too long for destination"),
vnodeCnt, data);
virDomainNumaSetNodeMemorySize(numa, vnodeCnt, (kbsize * 1024));
} else if (STRPREFIX(str, "vcpus")) {
- len = strlen(data);
- if (!virStrncpy(vtoken, data,
- len, sizeof(vtoken))) {
+ if (!virStrcpyStatic(vtoken, data)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("vnuma vnode %zu vcpus '%s' too long for destination"),
vnodeCnt, data);
size_t i, ndistances;
unsigned int value;
- len = strlen(data);
- if (!virStrncpy(vtoken, data,
- len, sizeof(vtoken))) {
+ if (!virStrcpyStatic(vtoken, data)) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("vnuma vnode %zu vdistances '%s' too long for destination"),
vnodeCnt, data);