Skip to content

Commit

Permalink
lib/deltas: Squash some GCC maybe-uninitialized warnings
Browse files Browse the repository at this point in the history
These show up in the RPM build, I didn't yet try to figure out why we're not
reproducing them outside of that.

Closes: #1510
Approved by: jlebon
  • Loading branch information
cgwalters authored and rh-atomic-bot committed Mar 22, 2018
1 parent 38cf31f commit 83b97ec
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 14 deletions.
10 changes: 2 additions & 8 deletions src/libostree/ostree-repo-static-delta-compilation.c
Original file line number Diff line number Diff line change
Expand Up @@ -241,14 +241,8 @@ finish_part (OstreeStaticDeltaBuilder *builder, GError **error)
g_variant_builder_add_value (&xattr_builder, part_builder->xattrs->pdata[j]);

{
g_autoptr(GBytes) payload_b;
g_autoptr(GBytes) operations_b;

payload_b = g_string_free_to_bytes (part_builder->payload);
part_builder->payload = NULL;

operations_b = g_string_free_to_bytes (part_builder->operations);
part_builder->operations = NULL;
g_autoptr(GBytes) payload_b = g_string_free_to_bytes (g_steal_pointer (&part_builder->payload));
g_autoptr(GBytes) operations_b = g_string_free_to_bytes (g_steal_pointer (&part_builder->operations));

delta_part_content = g_variant_new ("(a(uuu)aa(ayay)@ay@ay)",
&mode_builder, &xattr_builder,
Expand Down
10 changes: 4 additions & 6 deletions src/libostree/ostree-repo-static-delta-core.c
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,8 @@ _ostree_static_delta_parse_checksum_array (GVariant *array,
guint *out_n_checksums,
GError **error)
{
gsize n = g_variant_n_children (array);
guint n_checksums;

n_checksums = n / OSTREE_STATIC_DELTA_OBJTYPE_CSUM_LEN;
const gsize n = g_variant_n_children (array);
const guint n_checksums = n / OSTREE_STATIC_DELTA_OBJTYPE_CSUM_LEN;

if (G_UNLIKELY(n > (G_MAXUINT32/OSTREE_STATIC_DELTA_OBJTYPE_CSUM_LEN) ||
(n_checksums * OSTREE_STATIC_DELTA_OBJTYPE_CSUM_LEN) != n))
Expand Down Expand Up @@ -166,8 +164,8 @@ _ostree_repo_static_delta_part_have_all_objects (OstreeRepo *repo,
GCancellable *cancellable,
GError **error)
{
guint8 *checksums_data;
guint n_checksums;
guint8 *checksums_data = NULL;
guint n_checksums = 0;
gboolean have_object = TRUE;

if (!_ostree_static_delta_parse_checksum_array (checksum_array,
Expand Down

0 comments on commit 83b97ec

Please sign in to comment.