From 0bdfbb3a283f4e7889cebb577db7dd989f855561 Mon Sep 17 00:00:00 2001 From: Christian Rohlfs Date: Sat, 3 Dec 2022 14:03:18 +0000 Subject: [PATCH] Child id may be null; #7944 fix --- src/extension/internal/filter/filter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/extension/internal/filter/filter.cpp b/src/extension/internal/filter/filter.cpp index 6a63a8112c..5bd7365837 100644 --- a/src/extension/internal/filter/filter.cpp +++ b/src/extension/internal/filter/filter.cpp @@ -158,7 +158,8 @@ void Filter::effect(Inkscape::Extension::Effect *module, Inkscape::UI::View::Vie gchar * lfilter = g_strndup(filter + 5, strlen(filter) - 6); Inkscape::XML::Node * filternode = nullptr; for (Inkscape::XML::Node * child = defsrepr->firstChild(); child != nullptr; child = child->next()) { - if (!strcmp(lfilter, child->attribute("id"))) { + const char * child_id = child->attribute("id"); + if (child_id != nullptr && !strcmp(lfilter, child_id)) { filternode = child; break; } -- GitLab