From 899051169e7a0f831e6ce048ec784978a3b2e4cc Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 5 May 2026 14:51:43 +0200 Subject: [PATCH] netjack2: handle property allocation failures --- src/modules/module-netjack2-driver.c | 4 ++++ src/modules/module-netjack2-manager.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/modules/module-netjack2-driver.c b/src/modules/module-netjack2-driver.c index 87eb1da22..d6c206bfc 100644 --- a/src/modules/module-netjack2-driver.c +++ b/src/modules/module-netjack2-driver.c @@ -461,6 +461,10 @@ static void make_stream_ports(struct stream *s) is_midi = true; } + if (props == NULL) { + pw_log_error("Can't create properties: %m"); + return; + } latency = SPA_LATENCY_INFO(s->direction, .min_quantum = impl->latency, .max_quantum = impl->latency); diff --git a/src/modules/module-netjack2-manager.c b/src/modules/module-netjack2-manager.c index 540a67702..2d45a6c05 100644 --- a/src/modules/module-netjack2-manager.c +++ b/src/modules/module-netjack2-manager.c @@ -628,6 +628,10 @@ static void make_stream_ports(struct stream *s) is_midi = true; } + if (props == NULL) { + pw_log_error("Can't create properties: %m"); + return; + } spa_zero(latency); latency = SPA_LATENCY_INFO(s->direction, .min_quantum = follower->peer.params.network_latency,