On 11/06/14 23:37, Christian Hesse wrote:
> ---
>  lib/libalpm/signing.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/lib/libalpm/signing.c b/lib/libalpm/signing.c
> index 8fb909d..a7a70f6 100644
> --- a/lib/libalpm/signing.c
> +++ b/lib/libalpm/signing.c
> @@ -348,6 +348,11 @@ static int key_search(alpm_handle_t *handle, const char 
> *fpr,
>  #endif
>                       pgpkey->pubkey_algo = 'E';
>                       break;
> +
> +             default:
> +                     _alpm_log(handle, ALPM_LOG_DEBUG, "unknown public key 
> algorithm\n");
> +                     ret = 0;
> +                     goto gpg_error;
>       }
>  
>       ret = 1;
> 

I like how we got a compile failure on the last gpgme update to flag we
needed to deal with the new enum value.  So I am not sure about adding
the default here.

Reply via email to