summaryrefslogtreecommitdiff
path: root/src/package.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/package.c')
-rw-r--r--src/package.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/package.c b/src/package.c
index 44b4232..16d72f9 100644
--- a/src/package.c
+++ b/src/package.c
@@ -330,7 +330,8 @@ int apk_sign_ctx_process_file(struct apk_sign_ctx *ctx,
ctx->num_signatures++;
/* Found already a trusted key */
- if (ctx->signature.pkey != NULL)
+ if (ctx->action != APK_SIGN_VERIFY ||
+ ctx->signature.pkey != NULL)
return 0;
if (strncmp(&fi->name[6], "RSA.", 4) == 0 ||