Change if-else chain to switch

Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
David Phillips 2018-09-19 14:28:35 +12:00 committed by Allan McRae
parent 3d5a056452
commit b54b33d816

View file

@ -1176,17 +1176,23 @@ static int check_validity(alpm_handle_t *handle,
if(errors) { if(errors) {
for(i = errors; i; i = i->next) { for(i = errors; i; i = i->next) {
struct validity *v = i->data; struct validity *v = i->data;
if(v->error == ALPM_ERR_PKG_MISSING_SIG) { switch(v->error) {
case ALPM_ERR_PKG_MISSING_SIG:
_alpm_log(handle, ALPM_LOG_ERROR, _alpm_log(handle, ALPM_LOG_ERROR,
_("%s: missing required signature\n"), v->pkg->name); _("%s: missing required signature\n"), v->pkg->name);
} else if(v->error == ALPM_ERR_PKG_INVALID_SIG) { break;
case ALPM_ERR_PKG_INVALID_SIG:
_alpm_process_siglist(handle, v->pkg->name, v->siglist, _alpm_process_siglist(handle, v->pkg->name, v->siglist,
v->siglevel & ALPM_SIG_PACKAGE_OPTIONAL, v->siglevel & ALPM_SIG_PACKAGE_OPTIONAL,
v->siglevel & ALPM_SIG_PACKAGE_MARGINAL_OK, v->siglevel & ALPM_SIG_PACKAGE_MARGINAL_OK,
v->siglevel & ALPM_SIG_PACKAGE_UNKNOWN_OK); v->siglevel & ALPM_SIG_PACKAGE_UNKNOWN_OK);
/* fallthrough */
case ALPM_ERR_PKG_INVALID_CHECKSUM:
prompt_to_delete(handle, v->path, v->error); prompt_to_delete(handle, v->path, v->error);
} else if(v->error == ALPM_ERR_PKG_INVALID_CHECKSUM) { break;
prompt_to_delete(handle, v->path, v->error); default:
/* ignore */
break;
} }
alpm_siglist_cleanup(v->siglist); alpm_siglist_cleanup(v->siglist);
free(v->siglist); free(v->siglist);