summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/trace
diff options
context:
space:
mode:
authorShinya Maeda <shinya@gitlab.com>2018-05-02 14:27:28 +0900
committerShinya Maeda <shinya@gitlab.com>2018-05-02 14:27:28 +0900
commit6ed91266d021c2058697d12a0123bec9b00548ad (patch)
tree4448df047d4e36ba1ced6f8614b19cb9c1339487 /lib/gitlab/ci/trace
parent65c11f32612bd3fb65d82e8d3757ae5066b8a2bc (diff)
downloadgitlab-ce-6ed91266d021c2058697d12a0123bec9b00548ad.tar.gz
Skip truncate when offset == size. Fix static analysys.
Diffstat (limited to 'lib/gitlab/ci/trace')
-rw-r--r--lib/gitlab/ci/trace/chunked_io.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/gitlab/ci/trace/chunked_io.rb b/lib/gitlab/ci/trace/chunked_io.rb
index b45f2fa87c5..f03c7071b46 100644
--- a/lib/gitlab/ci/trace/chunked_io.rb
+++ b/lib/gitlab/ci/trace/chunked_io.rb
@@ -135,6 +135,7 @@ module Gitlab
def truncate(offset)
raise ArgumentError, 'Outside of file' if offset > size
+ return if offset == size # Skip the following process as it doesn't affect anything
@tell = offset
@size = offset