From 66a0a5d4ffbde36f3f71bdd512407ad9159092c5 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Tue, 6 Jun 2017 11:18:30 -0700 Subject: [PATCH] test/nvme: extend name buffers to fit traddr Fixes GCC 7 snprintf() overflow warnings. Change-Id: Ie3a1b25f7dfab347a6ca24bcc5505f3eb4c832c5 Signed-off-by: Daniel Verkamp Reviewed-on: https://review.gerrithub.io/364303 Tested-by: SPDK Automated Test System Reviewed-by: Ben Walker --- test/lib/nvme/aer/aer.c | 2 +- test/lib/nvme/e2edp/nvme_dp.c | 2 +- test/lib/nvme/sgl/sgl.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/lib/nvme/aer/aer.c b/test/lib/nvme/aer/aer.c index c350edd0e..3373e3d09 100644 --- a/test/lib/nvme/aer/aer.c +++ b/test/lib/nvme/aer/aer.c @@ -43,7 +43,7 @@ struct dev { struct spdk_nvme_ctrlr *ctrlr; struct spdk_nvme_health_information_page *health_page; uint32_t orig_temp_threshold; - char name[100]; + char name[SPDK_NVMF_TRADDR_MAX_LEN + 1]; }; #define ADMINQ_SIZE 128 diff --git a/test/lib/nvme/e2edp/nvme_dp.c b/test/lib/nvme/e2edp/nvme_dp.c index c261b34be..2b7edd792 100644 --- a/test/lib/nvme/e2edp/nvme_dp.c +++ b/test/lib/nvme/e2edp/nvme_dp.c @@ -84,7 +84,7 @@ static uint16_t crc16_t10dif(uint8_t *buf, size_t len) struct dev { struct spdk_nvme_ctrlr *ctrlr; - char name[100]; + char name[SPDK_NVMF_TRADDR_MAX_LEN + 1]; }; static struct dev devs[MAX_DEVS]; diff --git a/test/lib/nvme/sgl/sgl.c b/test/lib/nvme/sgl/sgl.c index 295464a81..6b56b37d8 100644 --- a/test/lib/nvme/sgl/sgl.c +++ b/test/lib/nvme/sgl/sgl.c @@ -47,7 +47,7 @@ struct dev { struct spdk_nvme_ctrlr *ctrlr; - char name[100]; + char name[SPDK_NVMF_TRADDR_MAX_LEN + 1]; }; static struct dev devs[MAX_DEVS];