lg-laptop: Correctly handle dmi_get_system_info() returning NULL
authorMatan Ziv-Av <matan@svgalib.org>
Sun, 29 Aug 2021 12:07:08 +0000 (15:07 +0300)
committerHans de Goede <hdegoede@redhat.com>
Mon, 13 Sep 2021 08:38:52 +0000 (10:38 +0200)
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 <matan@svgalib.org>
Link: https://lore.kernel.org/r/93ff3bb-503b-f73-bf18-87bae1699ed@svgalib.org
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
drivers/platform/x86/lg-laptop.c

index 3e520d5..88b551c 100644 (file)
@@ -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':