From 1eec6c3588fe03a7c44500a095b4d51afde421d6 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Mon, 1 Jun 2020 18:59:13 +0300 Subject: [PATCH] session-manager: do not copy stream link params if they are NULL this field is actually unused at the moment, so it's always NULL --- src/extensions/session-manager/introspect-funcs.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/extensions/session-manager/introspect-funcs.h b/src/extensions/session-manager/introspect-funcs.h index cc5f1c056..1baaad276 100644 --- a/src/extensions/session-manager/introspect-funcs.h +++ b/src/extensions/session-manager/introspect-funcs.h @@ -197,7 +197,8 @@ pw_endpoint_stream_info_update (struct pw_endpoint_stream_info *info, if (update->change_mask & PW_ENDPOINT_STREAM_CHANGE_MASK_LINK_PARAMS) { free(info->link_params); - info->link_params = spa_pod_copy(update->link_params); + info->link_params = update->link_params ? + spa_pod_copy(update->link_params) : NULL; } if (update->change_mask & PW_ENDPOINT_STREAM_CHANGE_MASK_PROPS) { if (!ext->props_storage) {