goto error;
}
- strncpy(attr->session_name, session_name, len);
+ ret = lttng_strncpy(attr->session_name, session_name,
+ sizeof(attr->session_name));
+ if (ret) {
+ ret = -LTTNG_ERR_INVALID;
+ goto error;
+ }
} else {
attr->session_name[0] = '\0';
}
}
/* Copy string plus the NULL terminated byte. */
- lttng_ctl_copy_string(attr->configuration_url, uris[0].dst.path,
- sizeof(attr->configuration_url));
+ ret = lttng_strncpy(attr->configuration_url, uris[0].dst.path,
+ sizeof(attr->configuration_url));
+ if (ret) {
+ ret = -LTTNG_ERR_INVALID;
+ goto error;
+ }
end:
error: