aboutsummaryrefslogtreecommitdiffstats
path: root/scd/app.c
diff options
context:
space:
mode:
Diffstat (limited to 'scd/app.c')
-rw-r--r--scd/app.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/scd/app.c b/scd/app.c
index ba8db10af..b1bc35f53 100644
--- a/scd/app.c
+++ b/scd/app.c
@@ -865,7 +865,9 @@ app_readkey (app_t app, ctrl_t ctrl, int advanced, const char *keyid,
err = lock_app (app, ctrl);
if (err)
return err;
- err= app->fnc.readkey (app, ctrl, advanced, keyid, pk, pklen);
+ err= app->fnc.readkey (app, ctrl, keyid,
+ advanced? APP_READKEY_FLAG_ADVANCED : 0,
+ pk, pklen);
unlock_app (app);
return err;
}