From ea0c09cb0e613e2682d3c9a976db240eb25d94fa Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Wed, 08 Nov 2017 15:11:35 -0500 Subject: mq_svg_is_color_valid(): Avoid NULL pointer dereference This shouldn't happen once the no-default case is handled and profiles that are in use but removed are re-inserted, but it's good to avoid a potential creash anyway. --- diff --git a/src/utils/svg.c b/src/utils/svg.c index b52a4f6..dd746f9 100644 --- a/src/utils/svg.c +++ b/src/utils/svg.c @@ -30,7 +30,7 @@ mq_svg_is_color_valid(const gchar *color) { gsize i; - if (color[0] != '#') { + if (!color || color[0] != '#') { return FALSE; } for (i = 1; i <= 6; ++i) { -- cgit v0.9.1