Unverified Commit 1405b0f8 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!12845 ACPI: sysfs: validate return type of _STR method

parents 95952b84 ea897aab
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -531,8 +531,9 @@ int acpi_device_setup_files(struct acpi_device *dev)
	 * If device has _STR, 'description' file is created
	 */
	if (acpi_has_method(dev->handle, "_STR")) {
		status = acpi_evaluate_object(dev->handle, "_STR",
					NULL, &buffer);
		status = acpi_evaluate_object_typed(dev->handle, "_STR",
						    NULL, &buffer,
						    ACPI_TYPE_BUFFER);
		if (ACPI_FAILURE(status))
			buffer.pointer = NULL;
		dev->pnp.str_obj = buffer.pointer;