From: Francis Deslauriers Date: Tue, 5 Nov 2019 19:25:15 +0000 (-0500) Subject: Fix: src.ctf.lttng-live: checking `errno` value on all errors X-Git-Url: http://git.efficios.com/?a=commitdiff_plain;h=5b95946946be336c684e1dc2d05bd7b06674eed1;hp=5b95946946be336c684e1dc2d05bd7b06674eed1;p=babeltrace.git Fix: src.ctf.lttng-live: checking `errno` value on all errors Issue ===== We check the errno value even in cases where the errno is not set by the function that witnessed the error. For example, we have a `goto error;` after the `lttng_live_get_one_metadata_packet() call. Solution ======== Move the errno check right after the functions that set it on error. Note ==== This erroneous change was introduced by this commit: commit c28512ab93b16501a8b0da494f0a03e5f0f22662 Author: Francis Deslauriers Date: Mon Oct 28 14:49:08 2019 -0400 src.ctf.lttng-live: make `lttng_live_get_one_metadata_packet()` return status Signed-off-by: Francis Deslauriers Change-Id: I7acb86984249658460888079fd7968d35f6d43fa Reviewed-on: https://review.lttng.org/c/babeltrace/+/2342 Tested-by: jenkins Reviewed-by: Simon Marchi ---