|
@@ -193,7 +193,8 @@ static int __init parse_options(struct early_serial8250_device *device,
|
|
|
if (options) {
|
|
|
options++;
|
|
|
device->baud = simple_strtoul(options, NULL, 0);
|
|
|
- length = min(strcspn(options, " "), sizeof(device->options));
|
|
|
+ length = min(strcspn(options, " ") + 1,
|
|
|
+ sizeof(device->options));
|
|
|
strlcpy(device->options, options, length);
|
|
|
} else {
|
|
|
device->baud = probe_baud(port);
|