`realloc` doesn't deallocate `param` if it fails. Since the loop ends in a `free`, we just need to avoid overwriting `param` until after the check. Caught by the static analyzer: frameworks/av/services/audioflinger/Effects.cpp:1868:9: warning: Potential leak of memory pointed to by 'param' [clang-analyzer-unix.Malloc] Bug: None Test: TreeHugger Change-Id: I58fe4319927b3ea99989e1fb1dc2dabe89c72ef8gugelfrei
parent
3eef87ec4e
commit
80a2216360
Loading…
Reference in new issue