diff options
author | 2016-07-06 10:17:28 +0300 | |
---|---|---|
committer | 2016-07-06 00:17:28 -0700 | |
commit | 1e77049bf421997de9d04a6d1e1dde4ce065affe (patch) | |
tree | f6358a20850a4f440d870ec857428c7f071160cf /src/core/basetypes | |
parent | 17df6ae7c456cc27a316aa0d7b6c83066adb3c49 (diff) |
Use libetpan API for fetching whole IMAP attachment to file (#1461)
Diffstat (limited to 'src/core/basetypes')
-rw-r--r-- | src/core/basetypes/MCDataStreamDecoder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/basetypes/MCDataStreamDecoder.cpp b/src/core/basetypes/MCDataStreamDecoder.cpp index 120cfb65..3b24c56e 100644 --- a/src/core/basetypes/MCDataStreamDecoder.cpp +++ b/src/core/basetypes/MCDataStreamDecoder.cpp @@ -88,6 +88,10 @@ ErrorCode DataStreamDecoder::appendDecodedData(Data * decodedData) return ErrorFile; } + if (decodedData->length() == 0) { + return ErrorNone; + } + if (mFile == NULL) { mFile = fopen(mFilename->fileSystemRepresentation(), "wb"); |