commit | d8eca1105fe2039e102c6a8a915d0af937b1b593 | [log] [tgz] |
---|---|---|
author | Axel Lin <axel.lin@gmail.com> | Tue Jun 29 11:09:47 2010 +0800 |
committer | Matthew Garrett <mjg@redhat.com> | Tue Aug 03 09:48:51 2010 -0400 |
tree | 5892ef1f6d5b536cc65adb9c217c11cfaf4c5e16 | |
parent | 1492616a434dae1908d0da2d6ee6605ca5a77e6f [diff] |
asus-laptop: fix a memory leak in asus_laptop_get_info error path The callers of write_acpi_int_ret() pass ACPI_ALLOCATE_BUFFER, the caller must kfree the returned buffer if AE_OK is returned. This patch adds a missing kfree(buffer.pointer) before return -ENOMEM if kstrdup fail. Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Corentin Chary <corentincj@iksaif.net> Signed-off-by: Matthew Garrett <mjg@redhat.com>