diff --git a/src/modules/module-protocol-pulse/message-handler.c b/src/modules/module-protocol-pulse/message-handler.c index 07132c102..9274fef16 100644 --- a/src/modules/module-protocol-pulse/message-handler.c +++ b/src/modules/module-protocol-pulse/message-handler.c @@ -19,6 +19,7 @@ #include "client.h" #include "collect.h" +#include "debug.h" #include "log.h" #include "manager.h" #include "message-handler.h" @@ -114,6 +115,8 @@ static int core_object_message_handler(struct client *client, struct pw_manager_ int res = malloc_trim(0); fprintf(response, "%d", res); #endif + } else if (spa_streq(message, "pipewire-pulse:dump-state")) { + dump_state(client->impl, response); } else { return -ENOSYS; }