Commit: a5e943af86cc8aead5ed2b599ae837b7e67e0b34
Parent: 137c67cd16c5da8bccfab8243558f13bed2ffa52
Author: Randy Palamar
Date: Thu, 11 Jul 2024 16:13:26 -0600
helpers: don't crash when shared memory doesn't exist
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/helpers/ogl_beamformer_lib.c b/helpers/ogl_beamformer_lib.c
@@ -144,6 +144,10 @@ void
set_beamformer_parameters(char *shm_name, BeamformerParameters *new_bp)
{
check_shared_memory(shm_name);
+
+ if (!g_bp)
+ return;
+
u8 *src = (u8 *)new_bp, *dest = (u8 *)g_bp;
for (size i = 0; i < sizeof(BeamformerParameters); i++)
dest[i] = src[i];