diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-02-16 00:08:28 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-02-16 00:08:28 +0000 |
commit | 58f255a32b57bca1e8eeacab894be397201ef172 (patch) | |
tree | 05717072b36b635750e1faa388318f3e15dae655 | |
parent | 8a6fed0d280014d84fe0f6a802f1cf29600e5bae (diff) | |
parent | 4028ac9ae6f56dbd9ee0baab5b76a40ffcb740a5 (diff) | |
download | libhardware-58f255a32b57bca1e8eeacab894be397201ef172.tar.gz |
Merge "Fix a memory leak"
-rw-r--r-- | modules/gralloc/framebuffer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/modules/gralloc/framebuffer.cpp b/modules/gralloc/framebuffer.cpp index 97964572..c1717115 100644 --- a/modules/gralloc/framebuffer.cpp +++ b/modules/gralloc/framebuffer.cpp @@ -332,6 +332,8 @@ int fb_device_open(hw_module_t const* module, const char* name, const_cast<int&>(dev->device.minSwapInterval) = 1; const_cast<int&>(dev->device.maxSwapInterval) = 1; *device = &dev->device.common; + } else { + free(dev); } } return status; |