From 5e99ff52e78a70032996dee6f51ae4b85fdb1fb6 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Tue, 15 Dec 2020 10:17:47 +0100 Subject: [PATCH] pw-dump: handle NULL in link format --- src/tools/pw-dump.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/tools/pw-dump.c b/src/tools/pw-dump.c index 52a80472e..4cd7e9f41 100644 --- a/src/tools/pw-dump.c +++ b/src/tools/pw-dump.c @@ -452,10 +452,14 @@ static void put_pod_value(struct data *d, const char *key, const struct spa_type } static void put_pod(struct data *d, const char *key, const struct spa_pod *pod) { - put_pod_value(d, key, SPA_TYPE_ROOT, - SPA_POD_TYPE(pod), - SPA_POD_BODY(pod), - SPA_POD_BODY_SIZE(pod)); + if (pod == NULL) { + put_value(d, key, NULL); + } else { + put_pod_value(d, key, SPA_TYPE_ROOT, + SPA_POD_TYPE(pod), + SPA_POD_BODY(pod), + SPA_POD_BODY_SIZE(pod)); + } } static void put_params(struct data *d, const char *key,