From 14dc1e04d0909bc9941b8404b751e83d391a3112 Mon Sep 17 00:00:00 2001 From: zhaoxiao Date: Thu, 19 Dec 2024 17:12:30 +0800 Subject: [PATCH] fix: fix the avariable size problem in the HdfSbufWriteBuffer Signed-off-by: zhaoxiao --- framework/model/display/driver/backlight/hdf_bl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/model/display/driver/backlight/hdf_bl.c b/framework/model/display/driver/backlight/hdf_bl.c index 24edcf4da..f7e40a686 100644 --- a/framework/model/display/driver/backlight/hdf_bl.c +++ b/framework/model/display/driver/backlight/hdf_bl.c @@ -379,7 +379,7 @@ static int32_t HdfGetBlDevList(struct HdfDeviceObject *device, } tmp = tmp + strlen(tmp) + 1; } - if (!HdfSbufWriteBuffer(rspData, buffer, strlen(buffer) + 1) != 0) { + if (!HdfSbufWriteBuffer(rspData, buffer, tmp - buffer) != 0) { HDF_LOGE("%s: copy info failed", __func__); return HDF_FAILURE; } -- Gitee