diff --git a/src/modules/module-jack/jack-node.c b/src/modules/module-jack/jack-node.c index 6cd4bee43..05236ab32 100644 --- a/src/modules/module-jack/jack-node.c +++ b/src/modules/module-jack/jack-node.c @@ -33,6 +33,7 @@ #include #include +#include #include "pipewire/pipewire.h" #include "pipewire/core.h" @@ -417,7 +418,7 @@ static int port_enum_formats(struct spa_node *node, struct type *t = &pd->node->type; struct jack_engine_control *ctrl = pd->node->node.server->engine_control; - if (index > 0) + if (*index > 0) return 0; if (pd->port.jack_port) { @@ -448,6 +449,7 @@ static int port_enum_formats(struct spa_node *node, ":", t->format_audio.rate, "i", ctrl->sample_rate, ":", t->format_audio.channels, "i", 2); } + return 1; }