From 1329152b520817e35d02c5d39cdc3a927c5c4227 Mon Sep 17 00:00:00 2001 From: Ezo Date: Tue, 19 Nov 2013 18:42:35 +0000 Subject: [PATCH] Fixed possible bug resulting in not null-terminated string Signed-off-by: Ingo Weinhold --- src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp b/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp index 8c9e69a231..fb444e73c9 100644 --- a/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp +++ b/src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp @@ -644,9 +644,9 @@ radeon_hd_init(radeon_info &info) info.shared_info->dceMajor = info.dceMajor; info.shared_info->dceMinor = info.dceMinor; info.shared_info->registers_area = info.registers_area; - strncpy(info.shared_info->deviceName, + strlcpy(info.shared_info->deviceName, info.deviceName, MAX_NAME_LENGTH); - strncpy(info.shared_info->chipsetName, + strlcpy(info.shared_info->chipsetName, radeon_chip_name[info.chipsetID], MAX_NAME_LENGTH); // *** AtomBIOS mapping