diff options
author | Christian Hesse <mail@eworm.de> | 2016-07-06 14:54:20 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2016-07-06 14:54:20 +0200 |
commit | aece037863a82fb1e5b096a95319e841919005be (patch) | |
tree | fe03ca930b3941c371d1cc3f93ffb260d5ae1ff6 | |
parent | 16cc1d80bd5a1f39b3ca1e85eb83be7e0d4358db (diff) | |
download | mkinitcpio-ykfde-aece037863a82fb1e5b096a95319e841919005be.tar.gz mkinitcpio-ykfde-aece037863a82fb1e5b096a95319e841919005be.tar.zst |
fix some misc issues
-rw-r--r-- | udev/ykfde.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/udev/ykfde.c b/udev/ykfde.c index 8014c00..ca5e979 100644 --- a/udev/ykfde.c +++ b/udev/ykfde.c @@ -93,7 +93,7 @@ static YK_KEY * yk_open_and_check(const unsigned int expected, unsigned int * se } if (expected > 0 && expected != *serial) { - fprintf(stderr, "Opened Yubikey with unexpected serial number (%d != %d)... ", expected, *serial); + fprintf(stderr, "Opened Yubikey with unexpected serial number (%d != %d)...\n", expected, *serial); goto error; } } @@ -101,9 +101,10 @@ static YK_KEY * yk_open_and_check(const unsigned int expected, unsigned int * se return yk; error: - /* release Yubikey */ - if (yk != NULL && yk_release() == 0) - perror("yk_release() failed"); + /* close Yubikey */ + if (yk != NULL) + if (yk_close_key(yk) == 0) + perror("yk_close_key() failed"); return NULL; } @@ -147,7 +148,7 @@ static int try_answer(const unsigned int serial, uint8_t slot, const char * ask_ /* open Yubikey and check serial */ if ((yk = yk_open_and_check(serial, NULL)) == NULL) { - fprintf(stderr, "yk_open_and_check() failed"); + fprintf(stderr, "yk_open_and_check() failed\n"); goto out1; } @@ -275,7 +276,7 @@ int main(int argc, char **argv) { /* open Yubikey and get serial */ if ((yk = yk_open_and_check(0, &serial)) == NULL) { - fprintf(stderr, "yk_open_and_check() failed"); + fprintf(stderr, "yk_open_and_check() failed\n"); goto out30; } @@ -370,8 +371,9 @@ out40: out30: /* close Yubikey */ - if (yk != NULL && yk_close_key(yk) == 0) - perror("yk_close_key() failed"); + if (yk != NULL) + if (yk_close_key(yk) == 0) + perror("yk_close_key() failed"); /* release Yubikey */ if (yk_release() == 0) |