From 00bf2ee0839fe0bd987161d0c187c86f8b19fabb Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Thu, 7 May 2015 15:40:02 +0200 Subject: [PATCH] qla2x00t: Fix a potential buffer overflow Detected by Coverity. Signed-off-by: Bart Van Assche --- qla2x00t/qla_gs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qla2x00t/qla_gs.c b/qla2x00t/qla_gs.c index bd7a2cc13..10d5b853a 100644 --- a/qla2x00t/qla_gs.c +++ b/qla2x00t/qla_gs.c @@ -1355,7 +1355,7 @@ qla2x00_fdmi_rhba(scsi_qla_host_t *vha) /* Model name. */ eiter = (struct ct_fdmi_hba_attr *) (entries + size); eiter->type = __constant_cpu_to_be16(FDMI_HBA_MODEL); - strcpy(eiter->a.model, ha->model_number); + strlcpy(eiter->a.model, ha->model_number, sizeof(eiter->a.model)); alen = strlen(eiter->a.model); alen += (alen & 3) ? (4 - (alen & 3)) : 4; eiter->len = cpu_to_be16(4 + alen);