From 5d1ee60f93cbf8166d06b6530f4790ee5ab4246d Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 12 Nov 2015 09:22:43 +0100 Subject: [PATCH] htsmsg: add extra NULL check, to htsmsg_cmp() --- src/htsmsg.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/htsmsg.c b/src/htsmsg.c index ca59df8d3..a31e06ae3 100644 --- a/src/htsmsg.c +++ b/src/htsmsg.c @@ -951,6 +951,12 @@ htsmsg_cmp(htsmsg_t *m1, htsmsg_t *m2) return 1; f2 = TAILQ_FIRST(&m2->hm_fields); + if (f2 == NULL) { + if (TAILQ_FIRST(&m1->hm_fields) == NULL) + return 0; + return 1; + } + TAILQ_FOREACH(f1, &m1->hm_fields, hmf_link) { if (f1->hmf_type != f2->hmf_type) -- 2.47.3