forked from Mirrors/opensbi
lib: utils/serial: Initialize platform_uart_data to zero
While it doesn't look like there are any current cases of using uninitialized data, let's zero all the UART data members to be safe. Zero may not actually be better than a random number in some cases, so all structure members should still be validated before use, but at least zero is usually easier to debug than some random stack garbage... Signed-off-by: Andrew Jones <ajones@ventanamicro.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
@@ -15,7 +15,7 @@ static int serial_xlnx_uartlite_init(void *fdt, int nodeoff,
|
||||
const struct fdt_match *match)
|
||||
{
|
||||
int rc;
|
||||
struct platform_uart_data uart;
|
||||
struct platform_uart_data uart = { 0 };
|
||||
|
||||
rc = fdt_parse_xlnx_uartlite_node(fdt, nodeoff, &uart);
|
||||
if (rc)
|
||||
|
Reference in New Issue
Block a user