if (ret) {
fprintf(err, "[error] %s in %s:%d\n", __func__,
__FILE__, __LINE__);
- ret = -1;
goto end;
}
if (ret) {
fprintf(err, "[error] %s in %s:%d\n", __func__,
__FILE__, __LINE__);
- ret = -1;
goto end;
}
+ /*
+ * This field is not produced by the dlopen event emitted before
+ * lttng-ust 2.9.
+ */
ret = get_payload_string_field_value(err,
event, "_path", &path);
- if (ret) {
- fprintf(err, "[error] %s in %s:%d\n", __func__,
- __FILE__, __LINE__);
- ret = -1;
+ if (ret || !path) {
goto end;
}
goto end;
}
- if (!path) {
- goto end;
- }
-
if (memsz == 0) {
/* Ignore VDSO. */
goto end;