Commit ba68af63 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

If GL_USER set with some garbage - reset it

parent eeb00757
...@@ -18,6 +18,13 @@ class GitlabUpdate ...@@ -18,6 +18,13 @@ class GitlabUpdate
# without validation of access # without validation of access
exit 0 if @key_id.nil? exit 0 if @key_id.nil?
# Also skip update hook for non-gitlab keys
# and reset GL_USER env
unless @key_id =~ /\Akey\-\d+\Z/
ENV['GL_USER'] = nil
exit 0
end
if api.allowed?('git-receive-pack', @repo_name, @key_id, @refname) if api.allowed?('git-receive-pack', @repo_name, @key_id, @refname)
exit 0 exit 0
else else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment