From 3919950de8b54d4781c09e711fd2afabab452e69 Mon Sep 17 00:00:00 2001 From: Le-Chun Wu Date: Thu, 14 Jul 2011 14:27:18 -0700 Subject: [PATCH] Add a call to pthread_attr_destroy to avoid potential memory leaks. Change-Id: Ib57efc3530e9793298190cc9cab19c9af54e11a7 --- libs/utils/Threads.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/utils/Threads.cpp b/libs/utils/Threads.cpp index 50312e7bb..d18c0a2f5 100644 --- a/libs/utils/Threads.cpp +++ b/libs/utils/Threads.cpp @@ -161,6 +161,7 @@ int androidCreateRawThreadEtc(android_thread_func_t entryFunction, pthread_t thread; int result = pthread_create(&thread, &attr, (android_pthread_entry)entryFunction, userData); + pthread_attr_destroy(&attr); if (result != 0) { LOGE("androidCreateRawThreadEtc failed (entry=%p, res=%d, errno=%d)\n" "(android threadPriority=%d)",