From: Matan Ziv-Av Date: Sun, 29 Aug 2021 12:07:08 +0000 (+0300) Subject: lg-laptop: Correctly handle dmi_get_system_info() returning NULL X-Git-Tag: v5.15-rc3~38^2~6 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4c4a3d7cffb42da21ea8891fc7e6808ae05dbcb5;p=linux-platform-drivers-x86.git lg-laptop: Correctly handle dmi_get_system_info() returning NULL The laptop model is identified by parsing the product name. If no product name is available, do not try to parse it. Default model is 2017. Signed-off-by: Matan Ziv-Av Link: https://lore.kernel.org/r/93ff3bb-503b-f73-bf18-87bae1699ed@svgalib.org Reviewed-by: Hans de Goede Signed-off-by: Hans de Goede --- diff --git a/drivers/platform/x86/lg-laptop.c b/drivers/platform/x86/lg-laptop.c index 3e520d5bca07..88b551caeaaf 100644 --- a/drivers/platform/x86/lg-laptop.c +++ b/drivers/platform/x86/lg-laptop.c @@ -655,7 +655,7 @@ static int acpi_add(struct acpi_device *device) goto out_platform_registered; } product = dmi_get_system_info(DMI_PRODUCT_NAME); - if (strlen(product) > 4) + if (product && strlen(product) > 4) switch (product[4]) { case '5': case '6':