mirror of
https://github.com/rclone/rclone.git
synced 2025-12-06 00:03:32 +00:00
Compare commits
merge into: jgaunt:darthShadow-fix-rc-docs
jgaunt:master
jgaunt:drime
jgaunt:fix-8990-drive-crash
jgaunt:test
jgaunt:fix-8980-drive-expansive-access
jgaunt:dependabot/github_actions/DavidAnson/markdownlint-cli2-action-21
jgaunt:copilot/fix-zombie-ssh-processes
jgaunt:fix-8860-protondrive-no-traverse
jgaunt:fix-assume-listings-sorted
jgaunt:v1.71-stable
jgaunt:cluster
jgaunt:jotta-auth-refactor
jgaunt:fix-8815-bisync-race
jgaunt:fix-rc-discard
jgaunt:fix-rc-delete-rmdirs
jgaunt:fix-8401-docker-volume
jgaunt:build
jgaunt:fix-2732-authorize-length
jgaunt:fix-4758-vfs-download-first
jgaunt:v1.70-stable-sb
jgaunt:fix-metadata-hash
jgaunt:feat/cache-go-build-test
jgaunt:encoder-nfc
jgaunt:fix-7831-wasm-wasip1
jgaunt:v1.70-stable
jgaunt:fix-8569-slowdown
jgaunt:pr-8538-transform-update
jgaunt:fix-8233-google-photos
jgaunt:v1.69-stable
jgaunt:pr-8538-transform
jgaunt:fix-max-memory-deadlock
jgaunt:fix-convmv
jgaunt:fix-8403-ftp-MLST
jgaunt:fix-8257-iclouddrive-cn
jgaunt:fix-8383-b2-error
jgaunt:fix-8379-http2-speed
jgaunt:fix-auth-proxy
jgaunt:jwt-v5-compatibility
jgaunt:fix-8253-vfs-dirmove
jgaunt:pr-7226-fix-box-auth
jgaunt:pr-6343-onedrive-oauth-flow
jgaunt:fix-s3-hash
jgaunt:v1.68-stable
jgaunt:fix-local-chmod
jgaunt:fix-oauth-context
jgaunt:fix-8133-pcloud-hash
jgaunt:fix-8062-docker-build
jgaunt:fix-7973-nfs-server-ids
jgaunt:fix-7337-serve-nbd
jgaunt:fix-7959-protondrive
jgaunt:fix-7934-onedrive-avoverride
jgaunt:fix-7939-onedrive-server-side-copy
jgaunt:fix-5224-swift-listings
jgaunt:fix-7827-hdfs
jgaunt:fix-7898-onedrive-link
jgaunt:pr-7789-onedrive
jgaunt:fix-7384-drive-limiter
jgaunt:v1.65-stable
jgaunt:fix-7468-go1.21.5
jgaunt:v1.64-stable
jgaunt:fix-smb-writerat
jgaunt:pr-7205-protondrive-xattr
jgaunt:zip-backend
jgaunt:protondrive-fix_signature_verification_error
jgaunt:fix-http-server-dump
jgaunt:fix-linux-mounts-parsing
jgaunt:pr-6561-vfs
jgaunt:v1.63-stable
jgaunt:fix-brew
jgaunt:fix-7103-nextcloud-chunked
jgaunt:fix-listr-performance
jgaunt:fix-vfs-empty-dirs
jgaunt:v1.62-stable
jgaunt:fix-s3-sse-multipart
jgaunt:fix-vfs-modtime
jgaunt:pr-6811-drive-auth
jgaunt:mount-windows-default-network-mode
jgaunt:fix-s3-endpoint
jgaunt:pasnox-symlink
jgaunt:v1.61-stable
jgaunt:v1.60-stable
jgaunt:fix-vfscache-strategy
jgaunt:fix-dropbox-cross-account-move
jgaunt:fix-vfs-latency
jgaunt:pr-6474-progress-2
jgaunt:fix-5995-zoho-upload
jgaunt:fix-6426-ftp-dial
jgaunt:v1.59-stable
jgaunt:fix-ftp-error-11536801d1ff
jgaunt:fix-6426-ftp-zero-length
jgaunt:fix-6287-server-side-across-configs
jgaunt:fix-6433-webdav-content-type
jgaunt:fix-s3-versions
jgaunt:fix-onedrive-oauth
jgaunt:fix-6353-metadata-filter
jgaunt:fix-union-ff-local-first
jgaunt:fix-webdav-base-path
jgaunt:fix-azureblob-leak
jgaunt:v1.58-stable
jgaunt:fix-5600-bind
jgaunt:fix-6032-yandex-upload
jgaunt:iva-fix-mailru-arm32
jgaunt:fix-5951-macos-build
jgaunt:fix-5835-config
jgaunt:fix-deadlocks
jgaunt:fix-drive-filter-empty-dir
jgaunt:resume
jgaunt:fix-tests
jgaunt:fix-b2-acl
jgaunt:v1.56-stable
jgaunt:fix-5468-s3-auth
jgaunt:fix-sftp-debug
jgaunt:dump-implies-vv
jgaunt:fix-no-remove-error
jgaunt:fix-local-symlink
jgaunt:fix-log-fatal
jgaunt:feat-webdav-nextcloud-chunked
jgaunt:v1.55-stable
jgaunt:fix-b2-error-handling
jgaunt:gzip
jgaunt:fix-connection-strings-debug
jgaunt:fix-onedrive-listing
jgaunt:fix-bitrix-dirmove
jgaunt:build-ndk
jgaunt:fix-5107-arm-build
jgaunt:v1.54-stable
jgaunt:zoho-clientid-test
jgaunt:fix-111-metadata
jgaunt:fix-macos-mounttps
jgaunt:fix-4883-cache
jgaunt:fix-3274-webdav-delete
jgaunt:v1.53-stable
jgaunt:fix-onedrive-serverside-copy-2nd
jgaunt:press-new-v2
jgaunt:fix-4704-s3-dot
jgaunt:fix-ks3
jgaunt:pr-4698-jottacloud
jgaunt:pr-4625-sftp-certs
jgaunt:fix-ftp-PRET
jgaunt:fix-3400-symlink
jgaunt:fix-dropbox-batch
jgaunt:darthShadow-fix-rc-docs
jgaunt:fix-1727-openbsd-cmount
jgaunt:v1.52-stable
jgaunt:fix-4293-vfs-write
jgaunt:fix-vfs-write
jgaunt:fix-vfs-vdir
jgaunt:fix-4415-term
jgaunt:fix-debug-env
jgaunt:fix-2658-gcs-gzip
jgaunt:fix-ssh-dsa-length
jgaunt:fix-992-rclone.mount
jgaunt:pr-3782-union
jgaunt:press
jgaunt:vfs-refactor
jgaunt:pr-3949-max-pages
jgaunt:fix-mega-decode
jgaunt:fix-zero-checks
jgaunt:fix-freebsd-mount
jgaunt:fix-3740-mega-decode
jgaunt:v1.50-fixes
jgaunt:fix-mega-base64
jgaunt:v1.49-fixes
jgaunt:tui2
jgaunt:circleci
jgaunt:azure-pipelines
jgaunt:azure-pipelines3
jgaunt:azure-pipelines2
jgaunt:fix-3119-drive-copy
jgaunt:fix-3154-build-timeout
jgaunt:onedrive-skips-files-3164
jgaunt:jotta_mountpoints
jgaunt:vfs-async-release
jgaunt:fix-3114-teamdrive-listr
jgaunt:fix-mount-dir-size
jgaunt:graceful-cancel
jgaunt:fix-3055-mega-crash
jgaunt:fix-mega-download
jgaunt:fix-3020-drive-removals
jgaunt:fix-3010-impersonate
jgaunt:adb-remote
jgaunt:crypt-pass-corrupted
jgaunt:fix-2926-panic
jgaunt:experiment-no-charset
jgaunt:onedrive-sharedfolders
jgaunt:fix-azure-bsd-compile
jgaunt:rest-api
jgaunt:fix-2664-webdav-content-type
jgaunt:hensur-bugfix-2562
jgaunt:v1.43-fixes
jgaunt:Cnly-graph
jgaunt:drive-untrash
jgaunt:fuse-auto_cache
jgaunt:sandeepkru-azureBlobSDKPort
jgaunt:fix-2187
jgaunt:fix-2118-azureblob-auth
jgaunt:azureblob-auth
jgaunt:v1.72.0
jgaunt:v1.71.2
jgaunt:v1.71.1
jgaunt:v1.71.0
jgaunt:v1.70.3-sb.0
jgaunt:v1.70.3
jgaunt:v1.70.2
jgaunt:v1.70.1
jgaunt:v1.70.0
jgaunt:v1.69.3
jgaunt:v1.69.2
jgaunt:v1.69.1
jgaunt:v1.69.0
jgaunt:v1.68.2
jgaunt:v1.68.1
jgaunt:v1.68.0
jgaunt:v1.67.0
jgaunt:v1.66.0
jgaunt:v1.65.2
jgaunt:v1.65.1
jgaunt:v1.65.0
jgaunt:v1.64.2
jgaunt:v1.64.1
jgaunt:v1.64.0
jgaunt:v1.63.1
jgaunt:v1.63.0
jgaunt:v1.62.2
jgaunt:v1.62.1
jgaunt:v1.62.0
jgaunt:v1.61.1
jgaunt:v1.61.0
jgaunt:v1.60.1
jgaunt:v1.60.0
jgaunt:v1.59.2
jgaunt:v1.59.1
jgaunt:v1.59.0
jgaunt:v1.58.1
jgaunt:v1.58.0
jgaunt:v1.57.0
jgaunt:v1.56.2
jgaunt:v1.56.1
jgaunt:v1.56.0
jgaunt:v1.55.1
jgaunt:v1.55.0
jgaunt:v1.54.1
jgaunt:v1.54.0
jgaunt:v1.53.4
jgaunt:v1.53.3
jgaunt:v1.53.2
jgaunt:v1.53.1
jgaunt:v1.53.0
jgaunt:v1.52.3
jgaunt:v1.52.2
jgaunt:v1.52.1
jgaunt:v1.52.0
jgaunt:v1.51.0
jgaunt:v1.50.2
jgaunt:v1.50.1
jgaunt:v1.50.0
jgaunt:v1.49.5
jgaunt:v1.49.4
jgaunt:v1.49.3
jgaunt:v1.49.2
jgaunt:v1.49.1
jgaunt:v1.49.0
jgaunt:v1.48.0
jgaunt:v1.47.0
jgaunt:v1.46.0
jgaunt:v1.46
jgaunt:v1.45
jgaunt:v1.44
jgaunt:v1.43.1
jgaunt:v1.43
jgaunt:v1.42
jgaunt:v1.41
jgaunt:v1.40
jgaunt:v1.39
jgaunt:v1.38
jgaunt:v1.37
jgaunt:v1.36
jgaunt:v1.35
jgaunt:v1.34
jgaunt:v1.33
jgaunt:v1.32
jgaunt:v1.31
jgaunt:v1.30
jgaunt:v1.29-1-gbb75d80
jgaunt:v1.29
jgaunt:v1.28
jgaunt:v1.27
jgaunt:v1.26
jgaunt:v1.25
jgaunt:v1.24
jgaunt:v1.23
jgaunt:v1.22
jgaunt:v1.21
jgaunt:v1.20
jgaunt:v1.19
jgaunt:v1.18
jgaunt:v1.17
jgaunt:v1.16
jgaunt:v1.15
jgaunt:v1.14
jgaunt:v1.13
jgaunt:v1.12
jgaunt:v1.11
jgaunt:v1.10
jgaunt:v1.09
jgaunt:v1.08
jgaunt:v1.07
jgaunt:v1.06
jgaunt:v1.05
jgaunt:v1.04
jgaunt:v1.03
jgaunt:v1.02
jgaunt:v1.01
jgaunt:v1.00
jgaunt:v0.99
jgaunt:v0.98
jgaunt:v0.97
jgaunt:v0.96
jgaunt:v0.95
jgaunt:v0.94
jgaunt:v0.93
jgaunt:v0.92
jgaunt:v0.91
jgaunt:v0.90
...
pull from: jgaunt:fix-vfs-write
jgaunt:drime
jgaunt:master
jgaunt:fix-8990-drive-crash
jgaunt:test
jgaunt:fix-8980-drive-expansive-access
jgaunt:dependabot/github_actions/DavidAnson/markdownlint-cli2-action-21
jgaunt:copilot/fix-zombie-ssh-processes
jgaunt:fix-8860-protondrive-no-traverse
jgaunt:fix-assume-listings-sorted
jgaunt:v1.71-stable
jgaunt:cluster
jgaunt:jotta-auth-refactor
jgaunt:fix-8815-bisync-race
jgaunt:fix-rc-discard
jgaunt:fix-rc-delete-rmdirs
jgaunt:fix-8401-docker-volume
jgaunt:build
jgaunt:fix-2732-authorize-length
jgaunt:fix-4758-vfs-download-first
jgaunt:v1.70-stable-sb
jgaunt:fix-metadata-hash
jgaunt:feat/cache-go-build-test
jgaunt:encoder-nfc
jgaunt:fix-7831-wasm-wasip1
jgaunt:v1.70-stable
jgaunt:fix-8569-slowdown
jgaunt:pr-8538-transform-update
jgaunt:fix-8233-google-photos
jgaunt:v1.69-stable
jgaunt:pr-8538-transform
jgaunt:fix-max-memory-deadlock
jgaunt:fix-convmv
jgaunt:fix-8403-ftp-MLST
jgaunt:fix-8257-iclouddrive-cn
jgaunt:fix-8383-b2-error
jgaunt:fix-8379-http2-speed
jgaunt:fix-auth-proxy
jgaunt:jwt-v5-compatibility
jgaunt:fix-8253-vfs-dirmove
jgaunt:pr-7226-fix-box-auth
jgaunt:pr-6343-onedrive-oauth-flow
jgaunt:fix-s3-hash
jgaunt:v1.68-stable
jgaunt:fix-local-chmod
jgaunt:fix-oauth-context
jgaunt:fix-8133-pcloud-hash
jgaunt:fix-8062-docker-build
jgaunt:fix-7973-nfs-server-ids
jgaunt:fix-7337-serve-nbd
jgaunt:fix-7959-protondrive
jgaunt:fix-7934-onedrive-avoverride
jgaunt:fix-7939-onedrive-server-side-copy
jgaunt:fix-5224-swift-listings
jgaunt:fix-7827-hdfs
jgaunt:fix-7898-onedrive-link
jgaunt:pr-7789-onedrive
jgaunt:fix-7384-drive-limiter
jgaunt:v1.65-stable
jgaunt:fix-7468-go1.21.5
jgaunt:v1.64-stable
jgaunt:fix-smb-writerat
jgaunt:pr-7205-protondrive-xattr
jgaunt:zip-backend
jgaunt:protondrive-fix_signature_verification_error
jgaunt:fix-http-server-dump
jgaunt:fix-linux-mounts-parsing
jgaunt:pr-6561-vfs
jgaunt:v1.63-stable
jgaunt:fix-brew
jgaunt:fix-7103-nextcloud-chunked
jgaunt:fix-listr-performance
jgaunt:fix-vfs-empty-dirs
jgaunt:v1.62-stable
jgaunt:fix-s3-sse-multipart
jgaunt:fix-vfs-modtime
jgaunt:pr-6811-drive-auth
jgaunt:mount-windows-default-network-mode
jgaunt:fix-s3-endpoint
jgaunt:pasnox-symlink
jgaunt:v1.61-stable
jgaunt:v1.60-stable
jgaunt:fix-vfscache-strategy
jgaunt:fix-dropbox-cross-account-move
jgaunt:fix-vfs-latency
jgaunt:pr-6474-progress-2
jgaunt:fix-5995-zoho-upload
jgaunt:fix-6426-ftp-dial
jgaunt:v1.59-stable
jgaunt:fix-ftp-error-11536801d1ff
jgaunt:fix-6426-ftp-zero-length
jgaunt:fix-6287-server-side-across-configs
jgaunt:fix-6433-webdav-content-type
jgaunt:fix-s3-versions
jgaunt:fix-onedrive-oauth
jgaunt:fix-6353-metadata-filter
jgaunt:fix-union-ff-local-first
jgaunt:fix-webdav-base-path
jgaunt:fix-azureblob-leak
jgaunt:v1.58-stable
jgaunt:fix-5600-bind
jgaunt:fix-6032-yandex-upload
jgaunt:iva-fix-mailru-arm32
jgaunt:fix-5951-macos-build
jgaunt:fix-5835-config
jgaunt:fix-deadlocks
jgaunt:fix-drive-filter-empty-dir
jgaunt:resume
jgaunt:fix-tests
jgaunt:fix-b2-acl
jgaunt:v1.56-stable
jgaunt:fix-5468-s3-auth
jgaunt:fix-sftp-debug
jgaunt:dump-implies-vv
jgaunt:fix-no-remove-error
jgaunt:fix-local-symlink
jgaunt:fix-log-fatal
jgaunt:feat-webdav-nextcloud-chunked
jgaunt:v1.55-stable
jgaunt:fix-b2-error-handling
jgaunt:gzip
jgaunt:fix-connection-strings-debug
jgaunt:fix-onedrive-listing
jgaunt:fix-bitrix-dirmove
jgaunt:build-ndk
jgaunt:fix-5107-arm-build
jgaunt:v1.54-stable
jgaunt:zoho-clientid-test
jgaunt:fix-111-metadata
jgaunt:fix-macos-mounttps
jgaunt:fix-4883-cache
jgaunt:fix-3274-webdav-delete
jgaunt:v1.53-stable
jgaunt:fix-onedrive-serverside-copy-2nd
jgaunt:press-new-v2
jgaunt:fix-4704-s3-dot
jgaunt:fix-ks3
jgaunt:pr-4698-jottacloud
jgaunt:pr-4625-sftp-certs
jgaunt:fix-ftp-PRET
jgaunt:fix-3400-symlink
jgaunt:fix-dropbox-batch
jgaunt:darthShadow-fix-rc-docs
jgaunt:fix-1727-openbsd-cmount
jgaunt:v1.52-stable
jgaunt:fix-4293-vfs-write
jgaunt:fix-vfs-write
jgaunt:fix-vfs-vdir
jgaunt:fix-4415-term
jgaunt:fix-debug-env
jgaunt:fix-2658-gcs-gzip
jgaunt:fix-ssh-dsa-length
jgaunt:fix-992-rclone.mount
jgaunt:pr-3782-union
jgaunt:press
jgaunt:vfs-refactor
jgaunt:pr-3949-max-pages
jgaunt:fix-mega-decode
jgaunt:fix-zero-checks
jgaunt:fix-freebsd-mount
jgaunt:fix-3740-mega-decode
jgaunt:v1.50-fixes
jgaunt:fix-mega-base64
jgaunt:v1.49-fixes
jgaunt:tui2
jgaunt:circleci
jgaunt:azure-pipelines
jgaunt:azure-pipelines3
jgaunt:azure-pipelines2
jgaunt:fix-3119-drive-copy
jgaunt:fix-3154-build-timeout
jgaunt:onedrive-skips-files-3164
jgaunt:jotta_mountpoints
jgaunt:vfs-async-release
jgaunt:fix-3114-teamdrive-listr
jgaunt:fix-mount-dir-size
jgaunt:graceful-cancel
jgaunt:fix-3055-mega-crash
jgaunt:fix-mega-download
jgaunt:fix-3020-drive-removals
jgaunt:fix-3010-impersonate
jgaunt:adb-remote
jgaunt:crypt-pass-corrupted
jgaunt:fix-2926-panic
jgaunt:experiment-no-charset
jgaunt:onedrive-sharedfolders
jgaunt:fix-azure-bsd-compile
jgaunt:rest-api
jgaunt:fix-2664-webdav-content-type
jgaunt:hensur-bugfix-2562
jgaunt:v1.43-fixes
jgaunt:Cnly-graph
jgaunt:drive-untrash
jgaunt:fuse-auto_cache
jgaunt:sandeepkru-azureBlobSDKPort
jgaunt:fix-2187
jgaunt:fix-2118-azureblob-auth
jgaunt:azureblob-auth
jgaunt:v1.72.0
jgaunt:v1.71.2
jgaunt:v1.71.1
jgaunt:v1.71.0
jgaunt:v1.70.3-sb.0
jgaunt:v1.70.3
jgaunt:v1.70.2
jgaunt:v1.70.1
jgaunt:v1.70.0
jgaunt:v1.69.3
jgaunt:v1.69.2
jgaunt:v1.69.1
jgaunt:v1.69.0
jgaunt:v1.68.2
jgaunt:v1.68.1
jgaunt:v1.68.0
jgaunt:v1.67.0
jgaunt:v1.66.0
jgaunt:v1.65.2
jgaunt:v1.65.1
jgaunt:v1.65.0
jgaunt:v1.64.2
jgaunt:v1.64.1
jgaunt:v1.64.0
jgaunt:v1.63.1
jgaunt:v1.63.0
jgaunt:v1.62.2
jgaunt:v1.62.1
jgaunt:v1.62.0
jgaunt:v1.61.1
jgaunt:v1.61.0
jgaunt:v1.60.1
jgaunt:v1.60.0
jgaunt:v1.59.2
jgaunt:v1.59.1
jgaunt:v1.59.0
jgaunt:v1.58.1
jgaunt:v1.58.0
jgaunt:v1.57.0
jgaunt:v1.56.2
jgaunt:v1.56.1
jgaunt:v1.56.0
jgaunt:v1.55.1
jgaunt:v1.55.0
jgaunt:v1.54.1
jgaunt:v1.54.0
jgaunt:v1.53.4
jgaunt:v1.53.3
jgaunt:v1.53.2
jgaunt:v1.53.1
jgaunt:v1.53.0
jgaunt:v1.52.3
jgaunt:v1.52.2
jgaunt:v1.52.1
jgaunt:v1.52.0
jgaunt:v1.51.0
jgaunt:v1.50.2
jgaunt:v1.50.1
jgaunt:v1.50.0
jgaunt:v1.49.5
jgaunt:v1.49.4
jgaunt:v1.49.3
jgaunt:v1.49.2
jgaunt:v1.49.1
jgaunt:v1.49.0
jgaunt:v1.48.0
jgaunt:v1.47.0
jgaunt:v1.46.0
jgaunt:v1.46
jgaunt:v1.45
jgaunt:v1.44
jgaunt:v1.43.1
jgaunt:v1.43
jgaunt:v1.42
jgaunt:v1.41
jgaunt:v1.40
jgaunt:v1.39
jgaunt:v1.38
jgaunt:v1.37
jgaunt:v1.36
jgaunt:v1.35
jgaunt:v1.34
jgaunt:v1.33
jgaunt:v1.32
jgaunt:v1.31
jgaunt:v1.30
jgaunt:v1.29-1-gbb75d80
jgaunt:v1.29
jgaunt:v1.28
jgaunt:v1.27
jgaunt:v1.26
jgaunt:v1.25
jgaunt:v1.24
jgaunt:v1.23
jgaunt:v1.22
jgaunt:v1.21
jgaunt:v1.20
jgaunt:v1.19
jgaunt:v1.18
jgaunt:v1.17
jgaunt:v1.16
jgaunt:v1.15
jgaunt:v1.14
jgaunt:v1.13
jgaunt:v1.12
jgaunt:v1.11
jgaunt:v1.10
jgaunt:v1.09
jgaunt:v1.08
jgaunt:v1.07
jgaunt:v1.06
jgaunt:v1.05
jgaunt:v1.04
jgaunt:v1.03
jgaunt:v1.02
jgaunt:v1.01
jgaunt:v1.00
jgaunt:v0.99
jgaunt:v0.98
jgaunt:v0.97
jgaunt:v0.96
jgaunt:v0.95
jgaunt:v0.94
jgaunt:v0.93
jgaunt:v0.92
jgaunt:v0.91
jgaunt:v0.90
1 Commits
darthShado
...
fix-vfs-wr
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
10dea1ca47 |
vfs: fix saving from chrome without --vfs-cache-mode writes
Due to Chrome's rather complicated use of file handles when saving files from the download windows, rclone was attempting to truncate a closed file. The file appeared closed due to the handling of 0 length files. This patch removes the check for the file being closed in the WriteFileHandle.Truncate call. This is safe because the only action this method takes is to emit an error message if the file is the wrong size. See: https://forum.rclone.org/t/google-drive-cannot-save-files-directly-from-browser-to-gdrive-mounted-path/17992/ |
1 changed files with 1 additions and 3 deletions
|
|
@@ -283,11 +283,9 @@ func (fh *WriteFileHandle) Stat() (os.FileInfo, error) {
|
|||
|
||||
// Truncate file to given size
|
||||
func (fh *WriteFileHandle) Truncate(size int64) (err error) {
|
||||
// defer log.Trace(fh.remote, "size=%d", size)("err=%v", &err)
|
||||
fh.mu.Lock()
|
||||
defer fh.mu.Unlock()
|
||||
if fh.closed {
|
||||
return ECLOSED
|
||||
}
|
||||
if size != fh.offset {
|
||||
fs.Errorf(fh.remote, "WriteFileHandle: Truncate: Can't change size without --vfs-cache-mode >= writes")
|
||||
return EPERM
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.