Commit ed82f7c
authored
fix(metadata): report malformed status report urls (#738)
A status report url which failed to parse and already carried a scheme took an empty branch, so the error was assigned to the named return but never returned and the url came back nil with nothing to indicate anything had gone wrong.
The guard selecting that branch matched any value beginning with the letters http rather than one carrying an http scheme, so a scheme-less host such as httpbin.example.com was never retried as HTTPS. It now matches the scheme itself, leaving such hosts to the retry and reporting only the values which are genuinely malformed.1 parent 8be5355 commit ed82f7c
2 files changed
Lines changed: 28 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
874 | 874 | | |
875 | 875 | | |
876 | 876 | | |
877 | | - | |
878 | | - | |
879 | | - | |
880 | | - | |
881 | | - | |
882 | | - | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
883 | 886 | | |
884 | 887 | | |
885 | 888 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
363 | 382 | | |
364 | 383 | | |
365 | 384 | | |
| |||
0 commit comments