CID 7961: Use snprintf with proper sizes to make sure nothing overflows.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39986 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -391,9 +391,9 @@ RemoteHWInterface::GetDeviceInfo(accelerant_device_info* info)
|
||||
info->version = fProtocolVersion;
|
||||
info->dac_speed = fConnectionSpeed;
|
||||
info->memory = 33554432; // 32MB
|
||||
sprintf(info->name, "Haiku, Inc. RemoteHWInterface");
|
||||
sprintf(info->chipset, "Haiku, Inc. Chipset");
|
||||
sprintf(info->serial_no, fTarget);
|
||||
snprintf(info->name, sizeof(info->name), "Haiku, Inc. RemoteHWInterface");
|
||||
snprintf(info->chipset, sizeof(info->chipset), "Haiku, Inc. Chipset");
|
||||
snprintf(info->serial_no, sizeof(info->serial_no), fTarget);
|
||||
|
||||
ReadUnlock();
|
||||
return B_OK;
|
||||
|
||||
Reference in New Issue
Block a user