From f639f8f4c0ea8992203848c4e5f1c841c14f58f1 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 21 Sep 2017 11:00:47 -0400 Subject: [PATCH] lib/checkout: Squash a gcc maybe-uninitialized warning gcc doesn't know that our enum cases must be exhaustive. Closes: #1201 Approved by: jlebon --- src/libostree/ostree-repo-checkout.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libostree/ostree-repo-checkout.c b/src/libostree/ostree-repo-checkout.c index 7e36e689..de239eeb 100644 --- a/src/libostree/ostree-repo-checkout.c +++ b/src/libostree/ostree-repo-checkout.c @@ -303,11 +303,11 @@ create_file_copy_from_input_at (OstreeRepo *repo, return FALSE; /* The add/union/none behaviors map directly to GLnxLinkTmpfileReplaceMode */ - GLnxLinkTmpfileReplaceMode replace_mode; + GLnxLinkTmpfileReplaceMode replace_mode = GLNX_LINK_TMPFILE_NOREPLACE; switch (options->overwrite_mode) { case OSTREE_REPO_CHECKOUT_OVERWRITE_NONE: - replace_mode = GLNX_LINK_TMPFILE_NOREPLACE; + /* Handled above */ break; case OSTREE_REPO_CHECKOUT_OVERWRITE_UNION_FILES: replace_mode = GLNX_LINK_TMPFILE_REPLACE;