From 5228002c13cf96f728710921008191efa102dea1 Mon Sep 17 00:00:00 2001 From: Chunyang Hui Date: Tue, 2 Jul 2019 03:41:37 +0800 Subject: [PATCH] nvme_manage: Use getpass for secret input Change-Id: Ie13f3d4284971fc832a45df2c5bc474d746fb530 Signed-off-by: Chunyang Hui Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/459956 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Reviewed-by: Changpeng Liu --- examples/nvme/nvme_manage/nvme_manage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/nvme/nvme_manage/nvme_manage.c b/examples/nvme/nvme_manage/nvme_manage.c index 77332f7b0..2c1b381f3 100644 --- a/examples/nvme/nvme_manage/nvme_manage.c +++ b/examples/nvme/nvme_manage/nvme_manage.c @@ -983,7 +983,7 @@ opal_take_ownership(struct dev *iter) if (spdk_opal_supported(iter->opal_dev)) { printf("Please input the new password for ownership:\n"); while ((ch = getchar()) != '\n' && ch != EOF); - passwd_p = get_line(new_passwd, MAX_PASSWORD_SIZE, stdin); + passwd_p = getpass(new_passwd); if (passwd_p) { ret = spdk_opal_cmd_take_ownership(iter->opal_dev, passwd_p); if (ret) { @@ -1020,7 +1020,7 @@ opal_revert_tper(struct dev *iter) printf("Please be noted this operation will erase ALL DATA on this drive\n"); printf("Please input password for revert TPer:\n"); while ((ch = getchar()) != '\n' && ch != EOF); - passwd_p = get_line(passwd, MAX_PASSWORD_SIZE, stdin); + passwd_p = getpass(passwd); if (passwd_p) { ret = spdk_opal_cmd_revert_tper(iter->opal_dev, passwd_p); if (ret) {