Check that 'opts' is actually not NULL before dereferencing it. It is expected
that 'opts' will be NULL for the second serial port (-S <slot>,uart)
This commit is contained in:
parent
90d4b48f60
commit
6459496b69
@ -580,7 +580,7 @@ pci_uart_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
|
||||
pci_emul_alloc_bar(pi, 0, bar, PCIBAR_IO, 8);
|
||||
pci_lintr_request(pi, ivec);
|
||||
|
||||
if (!strcmp("stdio", opts) && !pci_uart_stdio) {
|
||||
if (opts != NULL && !strcmp("stdio", opts) && !pci_uart_stdio) {
|
||||
pci_uart_stdio = 1;
|
||||
sc->stdio = 1;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user