[PATCH v1] libtracefs: Fix enum type in read_event_state
Ian Rogers <[email protected]> Fri, 30 May 2025 15:54:26 -0700
| Newsgroups | org.kernel.vger.linux-trace-devel |
|---|---|
| Message-ID | <[email protected]> |
The state variable is of type event_state but is assigned TRACEFS_ERROR(-1) of type tracefs_enable_state which has no corresponding event_state name. Fix this by assigning STATE_ERROR(4). Reported-by: Asmaa AbdelGhany <[email protected]> Signed-off-by: Ian Rogers <[email protected]> --- src/tracefs-events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracefs-events.c b/src/tracefs-events.c index 5515d15..1576153 100644 --- a/src/tracefs-events.c +++ b/src/tracefs-events.c @@ -1459,7 +1459,7 @@ static int read_event_state(struct tracefs_instance *instance, const char *file, *state = STATE_MIXED; break; default: - *state = TRACEFS_ERROR; + *state = STATE_ERROR; ret = -1; break; } -- 2.49.0.1204.g71687c7c1d-goog