X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=src%2Fcommon%2Fuserspace-probe.c;h=c96d0e3b2d186fff22f216c4f745bc2f68bac795;hb=d2dc232d580ae18400445b6e34fabe1023208f20;hp=5b79f9728f68966a86a059e8b769a53ee43018f6;hpb=72a77198b9733fd48fa403b2534a464bb6b9f5d1;p=lttng-tools.git diff --git a/src/common/userspace-probe.c b/src/common/userspace-probe.c index 5b79f9728..c96d0e3b2 100644 --- a/src/common/userspace-probe.c +++ b/src/common/userspace-probe.c @@ -20,7 +20,7 @@ #include #include #include -#include +#include static int lttng_userspace_probe_location_function_set_binary_fd_handle( @@ -1382,18 +1382,21 @@ int lttng_userspace_probe_location_tracepoint_create_from_payload( probe_name = lttng_strndup(probe_name_src, LTTNG_SYMBOL_NAME_LEN); if (!probe_name) { - PERROR("lttng_strndup"); + PERROR("Failed to allocate probe name"); + ret = -LTTNG_ERR_INVALID; goto end; } provider_name = lttng_strndup(provider_name_src, LTTNG_SYMBOL_NAME_LEN); if (!provider_name) { - PERROR("lttng_strndup"); + PERROR("Failed to allocate provider name"); + ret = -LTTNG_ERR_INVALID; goto end; } binary_path = lttng_strndup(binary_path_src, LTTNG_PATH_MAX); if (!binary_path) { - PERROR("lttng_strndup"); + PERROR("Failed to allocate binary path"); + ret = -LTTNG_ERR_INVALID; goto end; }