]> git.ipfire.org Git - thirdparty/qemu.git/commit
cadence_uart: Fix buffer overflow
authorStefan Weil <sw@weilnetz.de>
Sat, 1 Sep 2012 09:12:23 +0000 (11:12 +0200)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Fri, 12 Oct 2012 02:44:20 +0000 (21:44 -0500)
commit96d90d32ac4f3f2d39e0df881e0a9b12007a6d0d
tree9e0c7f2d44ef8dfda7e1cc73fccdf16554011844
parent3c980e22acc8fcb070688417eb0d6d35d80c2b6b
cadence_uart: Fix buffer overflow

Report from smatch:
hw/cadence_uart.c:413 uart_read(13) error: buffer overflow 's->r' 18 <= 18

This fixes read access to s->r[R_MAX] which is behind the limits of s->r.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
(cherry picked from commit 5d40097fc09fe5d34cf316a411dc27d455ac2cd0)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
hw/cadence_uart.c