summaryrefslogtreecommitdiff
path: root/plugins/YAMN/src/mails/decode.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2013-01-03 22:11:27 +0000
committerGeorge Hazan <george.hazan@gmail.com>2013-01-03 22:11:27 +0000
commit53e568efe6f2a9e121ac6cf305e5fa9a84137c1a (patch)
tree60185775025f8fe3a7ed8f1f78b041c5db5770c1 /plugins/YAMN/src/mails/decode.cpp
parentb06a96420250b0a6b8de0a3c463e4599ba16e522 (diff)
- fix for the buffer overrun in YAMN's mime parser
- code cleaning git-svn-id: http://svn.miranda-ng.org/main/trunk@2948 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/YAMN/src/mails/decode.cpp')
-rw-r--r--plugins/YAMN/src/mails/decode.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/YAMN/src/mails/decode.cpp b/plugins/YAMN/src/mails/decode.cpp
index 867ed7ff25..3af1edc056 100644
--- a/plugins/YAMN/src/mails/decode.cpp
+++ b/plugins/YAMN/src/mails/decode.cpp
@@ -303,13 +303,13 @@ int DecodeQuotedPrintable(char *Src,char *Dst,int DstLen, BOOL isQ)
for (int Counter=0;((char)*Src!=0) && DstLen && (Counter++<DstLen);Src++,Dst++)
if (*Src=='=')
{
- if (!isQ){
- if (Src[1]==0x0D){
+ if (!isQ) {
+ if (Src[1]==0x0D) {
Src++; Src++;
if (Src[0]==0x0A) Src++;
goto CopyCharQuotedPrintable;
}
- if (Src[1]==0x0A){
+ if (Src[1]==0x0A) {
Src++; Src++;
goto CopyCharQuotedPrintable;
}
@@ -455,7 +455,7 @@ void ConvertCodedStringToUnicode(char *stream,WCHAR **storeto,DWORD cp,int mode)
size_t tempstoreLength = wcslen(tempstore);
size_t outind = 0;
- while(*start!=0){
+ while(*start!=0) {
if (CODES(start)) {
finder=start+2;finderend=finder;
while(!CODED(finderend) && !EOS(finderend)) finderend++;