diff --git a/bin/swift b/bin/swift index 267744a7..57607309 100755 --- a/bin/swift +++ b/bin/swift @@ -845,8 +845,9 @@ def st_upload(parser, args, print_queue, error_queue): except ClientException, err: if err.http_status != 404: raise + # Don't do segment job if object is not big enough if options.segment_size and \ - getsize(path) < options.segment_size: + getsize(path) > int(options.segment_size): full_size = getsize(path) segment_queue = Queue(10000) segment_threads = [QueueFunctionThread(segment_queue,