--- a/engine/src/HttpEventHandler.cpp Sat Oct 23 17:30:22 2010 +0100
+++ b/engine/src/HttpEventHandler.cpp Sat Nov 13 13:54:36 2010 +0000
@@ -23,6 +23,7 @@
#include "HttpEventHandler.h"
#include "bautils.h"
#include "Httpclient.h"
+#include "Podcatcher.pan"
const TInt64 KMinDiskSpace = 1024 * 1024; // at least 1 MB must remain
@@ -61,6 +62,7 @@
void CHttpEventHandler::MHFRunL(RHTTPTransaction aTransaction, const THTTPEvent& aEvent)
{
+ //DP1("CHttpEventHandler::MHFRunL, aEvent.iStatus=%d", aEvent.iStatus);
switch (aEvent.iStatus)
{
case THTTPEvent::EGotResponseHeaders:
@@ -258,6 +260,7 @@
switch(fName[0])
{
case 'C':
+ case '\\':
iDriveNo = EDriveC;
break;
case 'E':
@@ -270,7 +273,7 @@
iDriveNo = EDriveG;
break;
default:
- iDriveNo = -1;
+ Panic(EPodcatcherDownloadDrive);
break;
}
DP1("iDriveNo set to %d", iDriveNo);
@@ -431,6 +434,7 @@
void CHttpEventHandler::CloseSaveFile()
{
+ DP("CHttpEventHandler::CloseSaveFile BEGIN");
if(iRespBody != NULL)
{
if(iRespBodyFile.SubSessionHandle() != 0)
@@ -441,5 +445,6 @@
iRespBodyFile.Close();
}
}
+ DP("CHttpEventHandler::CloseSaveFile BEGIN");
}