From bb9c206ab9a8b4fe24e500f626e3810c69ce773d Mon Sep 17 00:00:00 2001 From: shubham Date: Wed, 1 Aug 2018 23:16:46 +0530 Subject: libplatformconfig: define a separate print macro libplatformconfig uses the print macro defined that uses debug level which may go out of scope and cause heap-use-after-free Change-Id: Iee3fe156ceaaea8bfc86beb8220476f2ba85bb73 --- libplatformconfig/ConfigParser.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libplatformconfig/ConfigParser.h') diff --git a/libplatformconfig/ConfigParser.h b/libplatformconfig/ConfigParser.h index 1170b7ec..7aadc8f2 100644 --- a/libplatformconfig/ConfigParser.h +++ b/libplatformconfig/ConfigParser.h @@ -46,6 +46,10 @@ extern "C" { #endif +#define VIDC_PLAT_LOGH(fmt, args...) ({ \ + ALOGD(fmt,##args); \ + }) + namespace Platform { class ConfigParser { -- cgit v1.2.3