From 5500a1513391fa6b75e21c2f5191fbbb66eefb3b Mon Sep 17 00:00:00 2001 From: Ariadne Conill Date: Tue, 16 Aug 2022 18:46:43 +0000 Subject: [PATCH] fragment: avoid trying to merge fragments where data == NULL --- libpkgconf/fragment.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkgconf/fragment.c b/libpkgconf/fragment.c index 32efa64..8d0a740 100644 --- a/libpkgconf/fragment.c +++ b/libpkgconf/fragment.c @@ -160,7 +160,7 @@ pkgconf_fragment_add(const pkgconf_client_t *client, pkgconf_list_t *list, const pkgconf_fragment_t *parent = list->tail->data; /* only attempt to merge 'special' fragments together */ - if (!parent->type && pkgconf_fragment_is_unmergeable(parent->data)) + if (!parent->type && parent->data != NULL && pkgconf_fragment_is_unmergeable(parent->data)) { size_t len; char *newdata;