projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
16ccf82
)
ACPICA: Namespace: fix memory leak from building prefixed pathname
author
Erik Schmauss
<erik.schmauss@intel.com>
Fri, 17 Nov 2017 23:42:23 +0000
(15:42 -0800)
committer
Rafael J. Wysocki
<rafael.j.wysocki@intel.com>
Mon, 27 Nov 2017 00:20:32 +0000
(
01:20
+0100)
ACPICA commit
f8ca5db30605467b851f86d152079631c27eeca8
Link:
https://github.com/acpica/acpica/commit/f8ca5db3
Signed-off-by: Erik Schmauss <erik.schmauss@intel.com>
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/nsnames.c
patch
|
blob
|
history
diff --git
a/drivers/acpi/acpica/nsnames.c
b/drivers/acpi/acpica/nsnames.c
index 4203d4589b6d64ff97cf00fe0caad6c366fa9ab6..22c92d1a24d8f8e48567b5c06c5540e67da4b456 100644
(file)
--- a/
drivers/acpi/acpica/nsnames.c
+++ b/
drivers/acpi/acpica/nsnames.c
@@
-377,7
+377,7
@@
char *acpi_ns_build_prefixed_pathname(union acpi_generic_state *prefix_scope,
{
acpi_status status;
char *full_path = NULL;
- char *external_path;
+ char *external_path
= NULL
;
char *prefix_path = NULL;
u32 prefix_path_length = 0;
@@
-423,6
+423,9
@@
cleanup:
if (prefix_path) {
ACPI_FREE(prefix_path);
}
+ if (external_path) {
+ ACPI_FREE(external_path);
+ }
return (full_path);
}