Line 0
Link Here
|
|
|
1 |
--- modules/vuln-bagle/BagleDialogue.cpp.old Sun May 7 16:07:25 2006 |
2 |
+++ modules/vuln-bagle/BagleDialogue.cpp Sun May 7 16:08:14 2006 |
3 |
@@ -158,6 +158,7 @@ |
4 |
m_State = BAGLE_BINARY; |
5 |
m_Download = new Download(m_Socket->getRemoteHost(),"bagle://",m_Socket->getRemoteHost(),"bagle://foo/bar"); |
6 |
m_Download->getDownloadBuffer()->addData(msg->getMsg()+4,msg->getSize()-4); |
7 |
+ return CL_ASSIGN_AND_DONE; |
8 |
} |
9 |
} |
10 |
break; |
11 |
@@ -165,6 +166,7 @@ |
12 |
case BAGLE_BINARY: |
13 |
// FIXME m_MaxFileSize |
14 |
m_Download->getDownloadBuffer()->addData(msg->getMsg(),msg->getSize()); |
15 |
+ return CL_ASSIGN_AND_DONE; |
16 |
break; |
17 |
|
18 |
} |
19 |
@@ -232,8 +234,6 @@ |
20 |
if ( m_Download->getDownloadBuffer()->getSize() == m_FileSize ) |
21 |
{ |
22 |
g_Nepenthes->getSubmitMgr()->addSubmission(m_Download); |
23 |
- // destructor will delete it |
24 |
- return CL_ASSIGN_AND_DONE; |
25 |
} |
26 |
} |
27 |
return CL_DROP; |