common: move lttng_payload[_view] to libcommon
[lttng-tools.git] / src / common / userspace-probe.c
index fe11e3b5018c26d6136067e84bd1d7f7185ee17f..e6c987c2326839e4c2577a1509919a3dd369230e 100644 (file)
@@ -9,6 +9,8 @@
 #include <common/compat/string.h>
 #include <common/error.h>
 #include <common/macros.h>
+#include <common/payload.h>
+#include <common/payload-view.h>
 #include <fcntl.h>
 #include <lttng/constant.h>
 #include <lttng/userspace-probe-internal.h>
@@ -1217,12 +1219,14 @@ int lttng_userspace_probe_location_function_create_from_buffer(
        function_name = lttng_strndup(function_name_src, LTTNG_SYMBOL_NAME_LEN);
        if (!function_name) {
                PERROR("lttng_strndup");
+               ret = -LTTNG_ERR_NOMEM;
                goto end;
        }
 
        binary_path = lttng_strndup(binary_path_src, LTTNG_PATH_MAX);
        if (!binary_path) {
                PERROR("lttng_strndup");
+               ret = -LTTNG_ERR_NOMEM;
                goto end;
        }
 
This page took 0.025723 seconds and 4 git commands to generate.