From c5a9fedba66361ddd9f596528882750068543298 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 4 Nov 2015 10:48:59 +0900 Subject: [PATCH] scd: fix change_keyattr. * scd/app-openpgp.c (change_keyattr_from_string): Fix parsing. --- scd/app-openpgp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c index d43db5b69..06ab32721 100644 --- a/scd/app-openpgp.c +++ b/scd/app-openpgp.c @@ -2793,8 +2793,8 @@ change_keyattr_from_string (app_t app, /* Because this function deletes the key we require the string "--force" in the data to make clear that something serious might happen. */ - sscanf (string, " --force %d %d %n", &key, &algo, &n); - if (n < 13) + sscanf (string, "--force %d %d %n", &key, &algo, &n); + if (n < 12) { err = gpg_error (GPG_ERR_INV_DATA); goto leave;