diff --git a/src/libostree/ostree-core.c b/src/libostree/ostree-core.c index d649d384..37a07371 100644 --- a/src/libostree/ostree-core.c +++ b/src/libostree/ostree-core.c @@ -767,6 +767,8 @@ GVariant * ostree_object_name_serialize (const char *checksum, OstreeObjectType objtype) { + g_assert (objtype >= OSTREE_OBJECT_TYPE_FILE + && objtype <= OSTREE_OBJECT_TYPE_COMMIT); return g_variant_new ("(su)", checksum, (guint32)objtype); } diff --git a/src/libostree/ostree-repo.c b/src/libostree/ostree-repo.c index 3aad7858..3fcf0840 100644 --- a/src/libostree/ostree-repo.c +++ b/src/libostree/ostree-repo.c @@ -3327,7 +3327,7 @@ list_objects_in_index (OstreeRepo *self, { gboolean ret = FALSE; OstreeRepoPrivate *priv = GET_PRIVATE (self); - guint32 objtype_u8; + guint8 objtype_u8; guint64 offset; ot_lobj GFile *index_path = NULL; ot_lvariant GVariant *index_variant = NULL;