From a2664e749197bc8357767f2f30d32d95cd26f494 Mon Sep 17 00:00:00 2001 From: Tomasz Zawadzki Date: Thu, 18 Jul 2019 05:51:10 -0400 Subject: [PATCH] example/nvme_manage: change ranges to correct type on scanf() scanf format specification '%ld' expects type 'long int *' for 'd', but parameter 2 had a different type 'uint64_t*'. Changed to SCNu64 to reflect the type for range_length and range_start. Change-Id: I1637b2f7e982a33b45bc765a3e16f7f1302d84cb Signed-off-by: Tomasz Zawadzki Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/462481 Tested-by: SPDK CI Jenkins Reviewed-by: Darek Stojaczyk 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 4c7201a63..8212fca61 100644 --- a/examples/nvme/nvme_manage/nvme_manage.c +++ b/examples/nvme/nvme_manage/nvme_manage.c @@ -1058,12 +1058,12 @@ opal_setup_lockingrange(struct dev *iter) } printf("range length:\n"); - if (!scanf("%ld", &range_length)) { + if (!scanf("%" SCNu64, &range_length)) { printf("Invalid range length\n"); } printf("range start:\n"); - if (!scanf("%ld", &range_start)) { + if (!scanf("%" SCNu64, &range_start)) { printf("Invalid range start address\n"); }