{"push_id":1292363388,"size":2,"distinct_size":2,"ref":"refs/heads/n","head":"85d3659a68c33bc6f07c411a8ea9663c958f99f8","before":"13820a162e7dd0ca15c4aade54e3748de31cdcc1","commits":[{"sha":"a13e532c1c049606baeb34b168d3d90f48e236dc","author":{"name":"Josh Gao","email":"2c5a90132028849b4286e986e301187c0da11de3@google.com"},"message":"debuggerd: verify that traced threads belong to the right process.\n\nFix two races in debuggerd's PTRACE_ATTACH logic:\n  1. The target thread in a crash dump request could exit between the\n     /proc/<pid>/task/<tid> check and the PTRACE_ATTACH.\n  2. Sibling threads could exit between listing /proc/<pid>/task and the\n     PTRACE_ATTACH.\n\nBug: http://b/29555636\nChange-Id: I4dfe1ea30e2c211d2389321bd66e3684dd757591","distinct":true,"url":"https://api.github.com/repos/nbehary/android_system_core/commits/a13e532c1c049606baeb34b168d3d90f48e236dc"},{"sha":"85d3659a68c33bc6f07c411a8ea9663c958f99f8","author":{"name":"Sergio Giro","email":"f0d5631e6dfe0060a5bc8c3c43a781001498e600@google.com"},"message":"libutils/Unicode.cpp: Correct length computation and add checks for utf16->utf8\n\nInconsistent behaviour between utf16_to_utf8 and utf16_to_utf8_length\nis causing a heap overflow.\n\nCorrecting the length computation and adding bound checks to the\nconversion functions.\n\nTest: ran libutils_tests\nBug: 29250543\nChange-Id: I6115e3357141ed245c63c6eb25fc0fd0a9a7a2bb\n(cherry picked from commit c4966a363e46d2e1074d1a365e232af0dcedd6a1)","distinct":true,"url":"https://api.github.com/repos/nbehary/android_system_core/commits/85d3659a68c33bc6f07c411a8ea9663c958f99f8"}]}
{"actor":{"display_login":"nbehary"}}