summaryrefslogtreecommitdiff
path: root/gvdb-reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'gvdb-reader.c')
-rw-r--r--gvdb-reader.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/gvdb-reader.c b/gvdb-reader.c
index c2ee84d..ae349a6 100644
--- a/gvdb-reader.c
+++ b/gvdb-reader.c
@@ -348,7 +348,7 @@ gvdb_table_list_from_item (GvdbTable *table,
**/
gchar **
gvdb_table_get_names (GvdbTable *table,
- gint *length)
+ gsize *length)
{
gchar **names;
gint n_names;
@@ -474,7 +474,10 @@ gvdb_table_get_names (GvdbTable *table,
}
if (length)
- *length = n_names;
+ {
+ G_STATIC_ASSERT (sizeof (*length) >= sizeof (n_names));
+ *length = n_names;
+ }
return names;
}