diff --git a/bindings/fileTransfer.go b/bindings/fileTransfer.go index 3d8e068c3e07785a9ee87fc06651968124d33222..d8292623100d2517be86e2f716cba5491972b2be 100644 --- a/bindings/fileTransfer.go +++ b/bindings/fileTransfer.go @@ -10,6 +10,7 @@ package bindings import ( "encoding/base64" "encoding/json" + "github.com/pkg/errors" jww "github.com/spf13/jwalterweatherman" "time" @@ -149,6 +150,10 @@ func InitFileTransfer(e2eID int, receiveFileCallback ReceiveFileCallback, // Create file transfer manager m, err := fileTransfer.NewManager(fileTransferParams, user.api) + if err != nil { + return nil, errors.Errorf( + "could not create new file transfer manager: %+v", err) + } rcb := func(tid *ftCrypto.TransferID, fileName, fileType string, sender *id.ID, size uint32, preview []byte) {