subparse: use g_strdup() and friends
Fixes build issue on windows, but is also better seeing that these string are going to get freed with g_free() and not free().
This commit is contained in:
parent
b550764da8
commit
7d16f95730
@ -455,9 +455,9 @@ string_token (const gchar * string, const gchar * delimiter, gchar ** first)
|
|||||||
{
|
{
|
||||||
gchar *next = strstr (string, delimiter);
|
gchar *next = strstr (string, delimiter);
|
||||||
if (next) {
|
if (next) {
|
||||||
*first = strndup (string, next - string);
|
*first = g_strndup (string, next - string);
|
||||||
} else {
|
} else {
|
||||||
*first = strdup (string);
|
*first = g_strdup (string);
|
||||||
}
|
}
|
||||||
return next;
|
return next;
|
||||||
}
|
}
|
||||||
@ -498,7 +498,7 @@ html_context_handle_element (HtmlContext * ctxt,
|
|||||||
|
|
||||||
/* strip " or ' from attribute value */
|
/* strip " or ' from attribute value */
|
||||||
if (attr_value[0] == '"' || attr_value[0] == '\'') {
|
if (attr_value[0] == '"' || attr_value[0] == '\'') {
|
||||||
gchar *tmp = strdup (attr_value + 1);
|
gchar *tmp = g_strdup (attr_value + 1);
|
||||||
g_free (attr_value);
|
g_free (attr_value);
|
||||||
attr_value = tmp;
|
attr_value = tmp;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user