lib/checkout: Squash a gcc maybe-uninitialized warning

gcc doesn't know that our enum cases must be exhaustive.

Closes: #1201
Approved by: jlebon
This commit is contained in:
Colin Walters 2017-09-21 11:00:47 -04:00 committed by Atomic Bot
parent 3767ac4ad8
commit f639f8f4c0
1 changed files with 2 additions and 2 deletions

View File

@ -303,11 +303,11 @@ create_file_copy_from_input_at (OstreeRepo *repo,
return FALSE; return FALSE;
/* The add/union/none behaviors map directly to GLnxLinkTmpfileReplaceMode */ /* The add/union/none behaviors map directly to GLnxLinkTmpfileReplaceMode */
GLnxLinkTmpfileReplaceMode replace_mode; GLnxLinkTmpfileReplaceMode replace_mode = GLNX_LINK_TMPFILE_NOREPLACE;
switch (options->overwrite_mode) switch (options->overwrite_mode)
{ {
case OSTREE_REPO_CHECKOUT_OVERWRITE_NONE: case OSTREE_REPO_CHECKOUT_OVERWRITE_NONE:
replace_mode = GLNX_LINK_TMPFILE_NOREPLACE; /* Handled above */
break; break;
case OSTREE_REPO_CHECKOUT_OVERWRITE_UNION_FILES: case OSTREE_REPO_CHECKOUT_OVERWRITE_UNION_FILES:
replace_mode = GLNX_LINK_TMPFILE_REPLACE; replace_mode = GLNX_LINK_TMPFILE_REPLACE;