From 5c3457dd2249f8e448f172f3030bdfcfcacf8f3d Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Tue, 28 Dec 2010 16:52:29 +0000 Subject: [PATCH] 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 --- src/servers/app/drawing/remote/RemoteHWInterface.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/servers/app/drawing/remote/RemoteHWInterface.cpp b/src/servers/app/drawing/remote/RemoteHWInterface.cpp index 5d1623f50f..d14eabec87 100644 --- a/src/servers/app/drawing/remote/RemoteHWInterface.cpp +++ b/src/servers/app/drawing/remote/RemoteHWInterface.cpp @@ -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;