X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Flib%2Flttng-ctl%2Fsave.c;h=8302226644f89f708394e78f6a51ddf2eba061c2;hp=555006d0aff1350938c450aea93f481583a6b018;hb=3716477e44a520ac4a0c65b15c63a1bb56c37ec3;hpb=072ede5941482a4d2727d2b41af7ea2557fed4d9 diff --git a/src/lib/lttng-ctl/save.c b/src/lib/lttng-ctl/save.c index 555006d0a..830222664 100644 --- a/src/lib/lttng-ctl/save.c +++ b/src/lib/lttng-ctl/save.c @@ -99,7 +99,12 @@ int lttng_save_session_attr_set_session_name( 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'; }