commit | 111c1ba88139c3647de0148f62a46fcd0cda3740 | [log] [tgz] |
---|---|---|
author | Ken Chen <cken@google.com> | Thu Feb 21 03:50:11 2019 +0800 |
committer | Ken Chen <cken@google.com> | Thu Feb 21 03:50:11 2019 +0800 |
tree | 7851e90eeddc4d87a21204577d31e26b8f16ab7b | |
parent | c13aebd24ccea066a84fa83497232186461e520a [diff] |
Check if 'cache' is a valid pointer before dereference it Null pointer dereference occurs when step1: thread#1 is waiting for DNS response from server. step2: thread#2 is querying on the same hostname, which release lock and enter waiting state. step3: network disconnect. Bug: b/124776120 Test: runtests.sh pass Change-Id: I3ef1a2f06c4fd547fa3da4eed1a9152c3c55e704