mirror of
https://github.com/drakkan/sftpgo.git
synced 2025-12-06 22:30:56 +03:00
transfers: improve errors detection
We can now properly report write errors if for example no space left on device. For downloads we check the downloaded size with the expected one
This commit is contained in:
@@ -200,6 +200,7 @@ func (c *sshCommand) executeSystemCommand(command systemCommand) error {
|
||||
transferError: nil,
|
||||
isFinished: false,
|
||||
minWriteOffset: 0,
|
||||
lock: new(sync.Mutex),
|
||||
}
|
||||
addTransfer(&transfer)
|
||||
defer removeTransfer(&transfer)
|
||||
@@ -227,6 +228,7 @@ func (c *sshCommand) executeSystemCommand(command systemCommand) error {
|
||||
transferError: nil,
|
||||
isFinished: false,
|
||||
minWriteOffset: 0,
|
||||
lock: new(sync.Mutex),
|
||||
}
|
||||
addTransfer(&transfer)
|
||||
defer removeTransfer(&transfer)
|
||||
@@ -255,6 +257,7 @@ func (c *sshCommand) executeSystemCommand(command systemCommand) error {
|
||||
transferError: nil,
|
||||
isFinished: false,
|
||||
minWriteOffset: 0,
|
||||
lock: new(sync.Mutex),
|
||||
}
|
||||
addTransfer(&transfer)
|
||||
defer removeTransfer(&transfer)
|
||||
|
||||
Reference in New Issue
Block a user