diff options
author | George Burgess IV <gbiv@google.com> | 2019-03-20 16:25:47 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-03-20 16:25:47 -0700 |
commit | 79a4ad97c0a6b1ace3e86d265fcabd6759b54291 (patch) | |
tree | 39b6940c5606e86337bfdf9df1704708ad73d02c | |
parent | c65dd6d2ef87d2c51c9a7e75e7e90d33c85a489c (diff) | |
parent | 3af0c9f45d5bbf3a914a2412569ead154ef4ceaa (diff) | |
download | aidl-79a4ad97c0a6b1ace3e86d265fcabd6759b54291.tar.gz |
Fix a memory leak am: 478cec32e7 am: 31389af95b
am: 3af0c9f45d
Change-Id: I1354cc97ccbd223465a3e8bc72a00fad9b9cece2
-rw-r--r-- | generate_java_binder.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/generate_java_binder.cpp b/generate_java_binder.cpp index 7a0700a8..b50d500a 100644 --- a/generate_java_binder.cpp +++ b/generate_java_binder.cpp @@ -274,8 +274,8 @@ void StubClass::make_as_interface(const InterfaceType* interfaceType, // IInterface iin = obj.queryLocalInterface(DESCRIPTOR) MethodCall* queryLocalInterface = new MethodCall(obj, "queryLocalInterface"); queryLocalInterface->arguments.push_back(new LiteralExpression("DESCRIPTOR")); - IInterfaceType* iinType = new IInterfaceType(types); - Variable* iin = new Variable(iinType->JavaType(), "iin"); + IInterfaceType iinType(types); + Variable* iin = new Variable(iinType.JavaType(), "iin"); VariableDeclaration* iinVd = new VariableDeclaration(iin, queryLocalInterface); m->statements->Add(iinVd); |