aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/dcc/requests.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/dcc/requests.cpp')
-rw-r--r--src/modules/dcc/requests.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/modules/dcc/requests.cpp b/src/modules/dcc/requests.cpp
index 6d7b60d63..db8fb3e72 100644
--- a/src/modules/dcc/requests.cpp
+++ b/src/modules/dcc/requests.cpp
@@ -427,7 +427,7 @@ static void dccModuleParseDccSend(KviDccRequest *dcc)
}
// First of all we check the transfer limits
- dcc->szParam1=dcc->pConsole->decodeText(dcc->szParam1).data();
+ dcc->szParam1=dcc->pConsole->decodeText(dcc->szParam1);
if(!dcc_module_check_limits(dcc))return;
if(!dcc_module_check_concurrent_transfers_limit(dcc))return;
@@ -716,7 +716,7 @@ static void dccModuleParseDccRSend(KviDccRequest *dcc)
//
// DCC [ST]RSEND <filename> <filesize>
//
- dcc->szParam1 = dcc->pConsole->decodeText(dcc->szParam1).data();
+ dcc->szParam1 = dcc->pConsole->decodeText(dcc->szParam1);
if(!dcc_module_check_limits(dcc))return;
if(!dcc_module_check_concurrent_transfers_limit(dcc))return;
@@ -1057,7 +1057,7 @@ static void dccModuleParseDccCanvas(KviDccRequest *dcc)
// __tr("The above request is broken: the second parameter is '%s' and shoud be 'chat'; trying to continue"),dcc->szParam1.ptr());
// }
// }
-
+#ifdef COMPILE_DCC_CANVAS
KviDccDescriptor * d = new KviDccDescriptor(dcc->pConsole);
d->szNick = dcc->ctcpMsg->pSource->nick();
d->szUser = dcc->ctcpMsg->pSource->username();
@@ -1075,6 +1075,7 @@ static void dccModuleParseDccCanvas(KviDccRequest *dcc)
dcc_module_set_dcc_type(d,"CANVAS");
d->triggerCreationEvent();
g_pDccBroker->activeCanvasManage(d);
+#endif
}