1
0
mirror of https://bitbucket.org/anguist/ntpa synced 2025-10-05 02:20:57 +00:00

Fix bug in absolute URLs

This commit is contained in:
Carsten Larsen
2016-12-14 21:04:45 +01:00
parent 8c0bc13a35
commit 938c24765e

View File

@ -396,6 +396,16 @@ namespace Ntp.Analyzer.Config.Syntax
return null;
Uri uri;
string text = link.TrimStart();
if ((text.StartsWith("http://") ||
text.StartsWith("https://") ||
text.StartsWith("ftp://") ||
text.StartsWith("maito:") ||
text.StartsWith("javascript:")) &&
Uri.TryCreate(link, UriKind.Absolute, out uri))
return uri;
if (Uri.TryCreate("/" + link.TrimStart('/'), UriKind.Relative, out uri))
return uri;