4f251bee5d
...and don't pass a non-heap pointer to free(3), either. This patch replaces the "node** prev" with the clearer "node* prev" style and fixes the null pointer dereference in the old code. That's not sufficient to fix the reporter's bug, though. The pthread_internal_t* for the main thread isn't heap-allocated --- __libc_init_tls causes a pointer to a statically-allocated pthread_internal_t to be added to the thread list. Bug: http://code.google.com/p/android/issues/detail?id=37410 Change-Id: I112b7f22782fc789d58f9c783f7b323bda8fb8b7 |
||
---|---|---|
.. | ||
Android.mk | ||
dirent_test.cpp | ||
dlopen_test.cpp | ||
empty.cpp | ||
getcwd_test.cpp | ||
libgen_test.cpp | ||
pthread_test.cpp | ||
regex_test.cpp | ||
stack_protector_test.cpp | ||
stdio_test.cpp | ||
stdlib_test.cpp | ||
string_test.cpp | ||
stubs_test.cpp |