Fixes build issue on windows, but is also better seeing that
these string are going to get freed with g_free() and not free().
{
gchar *next = strstr (string, delimiter);
if (next) {
- *first = strndup (string, next - string);
+ *first = g_strndup (string, next - string);
} else {
- *first = strdup (string);
+ *first = g_strdup (string);
}
return next;
}
/* strip " or ' from attribute value */
if (attr_value[0] == '"' || attr_value[0] == '\'') {
- gchar *tmp = strdup (attr_value + 1);
+ gchar *tmp = g_strdup (attr_value + 1);
g_free (attr_value);
attr_value = tmp;
}