| // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| var g_iteration = 0; |
| |
| function FindProxyForURL(url, host) { |
| g_iteration++; |
| |
| var ip1 = dnsResolve("host1"); |
| var ip2 = dnsResolveEx("host2"); |
| |
| if (ip1 == "182.111.0.222" && ip2 == "111.33.44.55") |
| return "PROXY foopy:" + g_iteration; |
| |
| // If the script didn't terminate when abandoned, then it will reach this and |
| // hang. |
| for (;;) {} |
| throw "not reached"; |
| } |