diff options
| author | Jeff Halter <868228+jhalter@users.noreply.github.com> | 2022-05-30 21:37:19 -0700 |
|---|---|---|
| committer | Jeff Halter <868228+jhalter@users.noreply.github.com> | 2022-05-30 21:37:19 -0700 |
| commit | 85767504e4dc622c5ff469733e49c0cebcee57f1 (patch) | |
| tree | dfb91b3094dff7c20d13dc5df6e6f8e0cbd7c7f8 /hotline/transaction_handlers.go | |
| parent | 25f0d77de4489c6759a497617606f2933ca76fc9 (diff) | |
Fix and refactor file transfers to handle resource forks
Diffstat (limited to 'hotline/transaction_handlers.go')
| -rw-r--r-- | hotline/transaction_handlers.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hotline/transaction_handlers.go b/hotline/transaction_handlers.go index c17510a..992dcec 100644 --- a/hotline/transaction_handlers.go +++ b/hotline/transaction_handlers.go @@ -401,7 +401,7 @@ func HandleGetFileInfo(cc *ClientConn, t *Transaction) (res []Transaction, err e NewField(fieldFileType, ffo.FlatFileInformationFork.TypeSignature), NewField(fieldFileCreateDate, ffo.FlatFileInformationFork.CreateDate), NewField(fieldFileModifyDate, ffo.FlatFileInformationFork.ModifyDate), - NewField(fieldFileSize, ffo.FlatFileDataForkHeader.DataSize), + NewField(fieldFileSize, ffo.FlatFileDataForkHeader.DataSize[:]), )) return res, err } @@ -1213,7 +1213,7 @@ func HandleDownloadFile(cc *ClientConn, t *Transaction) (res []Transaction, err NewField(fieldRefNum, transactionRef), NewField(fieldWaitingCount, []byte{0x00, 0x00}), // TODO: Implement waiting count NewField(fieldTransferSize, ffo.TransferSize()), - NewField(fieldFileSize, ffo.FlatFileDataForkHeader.DataSize), + NewField(fieldFileSize, ffo.FlatFileDataForkHeader.DataSize[:]), )) return res, err |