From 65b94a73a9363813230501cacdbc6212f6928130 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 15 Jan 2026 11:03:11 -0400 Subject: [PATCH] MT#55283 return success from add_stream Change-Id: I0d507432993725085671ed19f7a98e69c23c84e3 --- daemon/kernel.c | 7 ++++--- include/kernel.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/daemon/kernel.c b/daemon/kernel.c index 0359322f8..6877061c0 100644 --- a/daemon/kernel.c +++ b/daemon/kernel.c @@ -202,19 +202,20 @@ void kernel_shutdown_table(void) { } -void kernel_add_stream(struct rtpengine_command_add_target *cmd) { +bool kernel_add_stream(struct rtpengine_command_add_target *cmd) { ssize_t ret; if (!kernel.is_open) - return; + return false; cmd->cmd = REMG_ADD_TARGET; ret = write(kernel.fd, cmd, sizeof(*cmd)); if (ret == sizeof(*cmd)) - return; + return true; ilog(LOG_ERROR, "Failed to push relay stream to kernel: %s", strerror(errno)); + return false; } void kernel_add_destination(struct rtpengine_command_destination *cmd) { diff --git a/include/kernel.h b/include/kernel.h index b4565a565..a9b4d69c5 100644 --- a/include/kernel.h +++ b/include/kernel.h @@ -32,7 +32,7 @@ bool kernel_setup_table(unsigned int); bool kernel_init_table(void); void kernel_shutdown_table(void); -void kernel_add_stream(struct rtpengine_command_add_target *); +bool kernel_add_stream(struct rtpengine_command_add_target *); void kernel_add_destination(struct rtpengine_command_destination *); bool kernel_del_stream(struct rtpengine_command_del_target *);