summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-yaml.c
diff options
context:
space:
mode:
Diffstat (limited to 'libappstream-glib/as-yaml.c')
-rw-r--r--libappstream-glib/as-yaml.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libappstream-glib/as-yaml.c b/libappstream-glib/as-yaml.c
index 2bebbec..77946b6 100644
--- a/libappstream-glib/as-yaml.c
+++ b/libappstream-glib/as-yaml.c
@@ -406,7 +406,7 @@ as_yaml_from_data (const gchar *data, gssize data_len, GError **error)
}
parser_cleanup = &parser;
if (data_len < 0)
- data_len = (guint) strlen (data);
+ data_len = (gssize) strlen (data);
yaml_parser_set_input_string (&parser, (guchar *) data, (gsize) data_len);
node = g_node_new (NULL);
if (!as_node_yaml_process_layer (&parser, node, error))