From 42f1e8035122a55b315ac035b5373ab2a801d203 Mon Sep 17 00:00:00 2001 From: Phil Ruffwind Date: Wed, 9 Sep 2015 05:43:15 -0400 Subject: [PATCH] Don't process relative links that start with slash This should fix #8855 --- lib/gitlab/markdown/relative_link_filter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/gitlab/markdown/relative_link_filter.rb b/lib/gitlab/markdown/relative_link_filter.rb index 6ee3d1ce039..d5197e492a5 100644 --- a/lib/gitlab/markdown/relative_link_filter.rb +++ b/lib/gitlab/markdown/relative_link_filter.rb @@ -37,7 +37,7 @@ module Gitlab return if html_attr.blank? uri = URI(html_attr.value) - if uri.relative? && uri.path.present? + if uri.relative? && uri.path.present? && !uri.path.start_with?('/') html_attr.value = rebuild_relative_uri(uri).to_s end rescue URI::Error -- GitLab