Ticket #10223: 0001-Fixed-possible-bug-resulting-in-not-null-terminated-.patch

File 0001-Fixed-possible-bug-resulting-in-not-null-terminated-.patch, 1.1 KB (added by Ezodev, 10 years ago)
  • src/add-ons/kernel/drivers/graphics/radeon_hd/radeon_hd.cpp

    From e2d1074e7c8ed1d0175383348ebb4362874195d7 Mon Sep 17 00:00:00 2001
    From: Ezo <ezo.dev@gmail.com>
    Date: Tue, 19 Nov 2013 18:42:35 +0000
    Subject: [PATCH] Fixed possible bug resulting in not null-terminated string
    
    ---
     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 8c9e69a..fb444e7 100644
    a b radeon_hd_init(radeon_info &info)  
    644644    info.shared_info->dceMajor = info.dceMajor;
    645645    info.shared_info->dceMinor = info.dceMinor;
    646646    info.shared_info->registers_area = info.registers_area;
    647     strncpy(info.shared_info->deviceName,
     647    strlcpy(info.shared_info->deviceName,
    648648        info.deviceName, MAX_NAME_LENGTH);
    649     strncpy(info.shared_info->chipsetName,
     649    strlcpy(info.shared_info->chipsetName,
    650650        radeon_chip_name[info.chipsetID], MAX_NAME_LENGTH);
    651651
    652652    // *** AtomBIOS mapping