From 617c53b4ea2bd5c157cc507fe9ff0bc257c36cc5 Mon Sep 17 00:00:00 2001 From: Anan Jaser Date: Wed, 23 Sep 2020 00:22:57 +0400 Subject: [PATCH] drivers: ufs: fix buffer overflow in sprintf drivers/scsi/ufs/ufshcd.c:7588:3: error: 'sprintf' will always overflow; destination buffer has size 16, but format string expands to at le ast 17 [-Werror,-Wfortify-source] sprintf(buf, "U%dH%dL%dX%dQ%dR%dW%dF%d", ^ Change-Id: Ic03043dc5df59faf7f19a03deb2fb2d558910db0 --- drivers/scsi/ufs/ufshcd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c index e20909112c61..280fdf3dda46 100644 --- a/drivers/scsi/ufs/ufshcd.c +++ b/drivers/scsi/ufs/ufshcd.c @@ -7572,7 +7572,7 @@ static struct devfreq_dev_profile ufs_devfreq_profile = { static void ufs_sec_send_errinfo (void *data) { static struct ufs_hba *hba = NULL; struct SEC_UFS_counting *err_info; - char buf[16]; + char buf[17]; if (data) { hba = (struct ufs_hba *)data; -- 2.20.1