diff --git a/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java b/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
index b0c1670129..3103335e95 100644
--- a/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
+++ b/core/src/main/java/hudson/security/GlobalMatrixAuthorizationStrategy.java
@@ -12,6 +12,7 @@ import hudson.Functions;
import net.sf.json.JSONObject;
import org.acegisecurity.userdetails.UsernameNotFoundException;
import org.acegisecurity.acls.sid.Sid;
+import org.kohsuke.stapler.Stapler;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.QueryParameter;
import org.springframework.dao.DataAccessException;
@@ -270,7 +271,7 @@ public class GlobalMatrixAuthorizationStrategy extends AuthorizationStrategy {
}
private String makeImg(String gif) {
- return String.format("
", Hudson.getInstance().getRootUrlFromRequest(), Hudson.RESOURCE_PATH, gif);
+ return String.format("
", Stapler.getCurrentRequest().getContextPath(), Hudson.RESOURCE_PATH, gif);
}
}
}