Skip to content

Commit ba68af6

Browse files
committed
If GL_USER set with some garbage - reset it
1 parent eeb0075 commit ba68af6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/gitlab_update.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,13 @@ def exec
1818
# without validation of access
1919
exit 0 if @key_id.nil?
2020

21+
# Also skip update hook for non-gitlab keys
22+
# and reset GL_USER env
23+
unless @key_id =~ /\Akey\-\d+\Z/
24+
ENV['GL_USER'] = nil
25+
exit 0
26+
end
27+
2128
if api.allowed?('git-receive-pack', @repo_name, @key_id, @refname)
2229
exit 0
2330
else

0 commit comments

Comments
 (0)