Fix: userspace-probe: unreported error on string copy error
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 4 Oct 2021 16:41:51 +0000 (12:41 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Mon, 18 Oct 2021 19:11:12 +0000 (15:11 -0400)
commite994318de0987df6d8a925dbe16cdadf2235bdc9
treef7c90a17b01b69266c270b581d5e5b662e0c3eec
parent7b25210ca15a6c7d33b6b6d93945fc390225e930
Fix: userspace-probe: unreported error on string copy error

Issue
=====

String copy errors, either due to the length or an allocation failure,
are not reported by
lttng_userspace_probe_location_tracepoint_create_from_payload
and don't log a clear error message.

This allowed truncation bugs like the one fixed in b45a296 to go
unnoticed.

Fix
===

Return an "invalid" status code and log a more descriptive error
message.

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Ia07cac7cba315ea79337262e9082dd06eb60950f
src/common/userspace-probe.c
This page took 0.025347 seconds and 4 git commands to generate.