Clean-up: fix '-Wnused-parameter' warnings on various platforms
[lttng-tools.git] / src / common / channel.cpp
index db8d6fdec0c7130a738508c6a71f44a4b0e6bdbd..ac2f915d8ec4208b41145edc53c91471ad774193 100644 (file)
@@ -146,11 +146,6 @@ ssize_t lttng_channel_create_from_buffer(const struct lttng_buffer_view *view,
                                lttng_buffer_view_from_view(view, offset,
                                                channel_comm->name_len);
 
-               if (channel_comm->name_len > LTTNG_SYMBOL_NAME_LEN - 1) {
-                       ret = -1;
-                       goto end;
-               }
-
                name = name_view.data;
                if (!lttng_buffer_view_contains_string(
                                    &name_view, name, channel_comm->name_len)) {
@@ -158,7 +153,12 @@ ssize_t lttng_channel_create_from_buffer(const struct lttng_buffer_view *view,
                        goto end;
                }
 
-               strcpy(local_channel->name, name);
+               ret = lttng_strncpy(local_channel->name, name,
+                               sizeof(local_channel->name));
+               if (ret) {
+                       goto end;
+               }
+
                offset += channel_comm->name_len;
        }
 
@@ -198,7 +198,7 @@ int lttng_channel_serialize(
 {
        int ret;
        size_t name_len;
-       struct lttng_channel_comm channel_comm = { 0 };
+       struct lttng_channel_comm channel_comm = {};
        struct lttng_channel_extended *extended;
 
        assert(channel);
This page took 0.022778 seconds and 4 git commands to generate.