From 65c4c1555d0634c063c3aa354620de260e4aaf7f Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 1 May 2014 19:48:40 +0200 Subject: [PATCH] css: Fix printing code for CSS strings and idents It used to infloop on special characters. --- gtk/gtkcssparser.c | 1 + gtk/gtkcssstringvalue.c | 1 + 2 files changed, 2 insertions(+) diff --git a/gtk/gtkcssparser.c b/gtk/gtkcssparser.c index 16505a320e..de78ae6fb1 100644 --- a/gtk/gtkcssparser.c +++ b/gtk/gtkcssparser.c @@ -1051,6 +1051,7 @@ _gtk_css_print_string (GString *str, g_assert_not_reached (); break; } + string++; } while (*string); g_string_append_c (str, '"'); diff --git a/gtk/gtkcssstringvalue.c b/gtk/gtkcssstringvalue.c index 11a893af83..5da9fefbcc 100644 --- a/gtk/gtkcssstringvalue.c +++ b/gtk/gtkcssstringvalue.c @@ -111,6 +111,7 @@ gtk_css_value_ident_print (const GtkCssValue *value, g_assert_not_reached (); break; } + string++; } while (*string); }