1
1
Fork 0
mirror of https://github.com/schollz/croc.git synced 2025-10-11 13:21:00 +02:00

fix: receiver needs to exit without initializing files if no files being transfered

This commit is contained in:
Zack 2024-05-31 11:44:56 -07:00
parent 9246408278
commit 88002b322d

View file

@ -1064,7 +1064,7 @@ func (c *Client) Receive() (err error) {
err = c.transfer() err = c.transfer()
if err == nil { if err == nil {
if c.numberOfTransferredFiles+len(c.EmptyFoldersToTransfer) == 0 { if c.numberOfTransferredFiles+len(c.EmptyFoldersToTransfer) == 0 {
fmt.Fprintf(os.Stderr, "\rNo files transferred.") fmt.Fprintf(os.Stderr, "\rNo files transferred.\n")
} }
} }
return return
@ -1638,6 +1638,7 @@ func (c *Client) recipientGetFileReady(finished bool) (err error) {
} }
c.SuccessfulTransfer = true c.SuccessfulTransfer = true
c.FilesHasFinished[c.FilesToTransferCurrentNum] = struct{}{} c.FilesHasFinished[c.FilesToTransferCurrentNum] = struct{}{}
return
} }
err = c.recipientInitializeFile() err = c.recipientInitializeFile()