Return-Path: Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes Date: Tue, 16 Aug 2011 11:51:36 +0200 To: "linux-bluetooth@vger.kernel.org" Subject: [PATCH 7/8] Possible static overrun removed Cc: "ovasik@redhat.com" MIME-Version: 1.0 From: "Pavel Raiskup" Message-ID: Sender: linux-bluetooth-owner@vger.kernel.org List-ID: There will be static overrun on c_brf_chip array when brf_chip is greater than 7. --- tools/hciattach_tialt.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/tools/hciattach_tialt.c b/tools/hciattach_tialt.c index 1ba009c..fc3ed20 100644 --- a/tools/hciattach_tialt.c +++ b/tools/hciattach_tialt.c @@ -234,7 +234,8 @@ int texasalt_init(int fd, int speed, struct termios *ti) ((brf_chip > 7) ? "unknown" : c_brf_chip[brf_chip]), brf_chip); - sprintf(fw, "/etc/firmware/%s.bin", c_brf_chip[brf_chip]); + sprintf(fw, "/etc/firmware/%s.bin", + brf_chip > 7 ? "unknown" : c_brf_chip[brf_chip]); texas_load_firmware(fd, fw); texas_change_speed(fd, speed); -- 1.7.4.4