libgimpconfig: unfix loop condition and fix if condition

The loop was right, but the following if was meant to check if
the token was terminated correctly so it needs to be *p.
This commit is contained in:
Mikael Magnusson 2014-10-29 22:14:29 +01:00
parent 3ce761e3b3
commit cf3e7bc40b

View file

@ -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));