diff --git a/libgimpconfig/gimpconfig-path.c b/libgimpconfig/gimpconfig-path.c index ab5aea2492..6067e85040 100644 --- a/libgimpconfig/gimpconfig-path.c +++ b/libgimpconfig/gimpconfig-path.c @@ -522,10 +522,10 @@ gimp_config_path_extract_token (const gchar **str) p = *str + 2; - while (p && (*p != '}')) + while (*p && (*p != '}')) p = g_utf8_next_char (p); - if (!p) + if (! *p) return NULL; token = g_strndup (*str + 2, g_utf8_pointer_to_offset (*str + 2, p));