From 0b3a27b208c6475206143022447c0a277c70b3c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Barnab=C3=A1s=20P=C5=91cze?= Date: Fri, 3 May 2024 03:25:36 +0200 Subject: [PATCH] pw-mon: fix type confusion in core event handler All pw_core event handlers (`on_core_*()`) currently receive a pointer to `struct data`, not `struct proxy_data`; as can be seen from the `pw_core_add_listener()` call in `main()`. Fixes: cacdcc1b628554 ("pw-mon: add filter param to hide props and/or params") Fixes #3997 --- src/tools/pw-mon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tools/pw-mon.c b/src/tools/pw-mon.c index fc3bbc0fe..46f5e9d4e 100644 --- a/src/tools/pw-mon.c +++ b/src/tools/pw-mon.c @@ -203,10 +203,10 @@ static void print_properties(const struct spa_dict *props, bool use_prefix) static void on_core_info(void *_data, const struct pw_core_info *info) { - struct proxy_data *data = _data; + struct data *data = _data; bool hide_props, print_mark = true; - hide_props = data->data->hide_props; + hide_props = data->hide_props; printf("\ttype: %s\n", PW_TYPE_INTERFACE_Core); printf("\tcookie: %u\n", info->cookie);