aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Elvio Basello2009-12-22 22:13:05 +0000
committerGravatar Elvio Basello2009-12-22 22:13:05 +0000
commitd922c4cc36923923ec96c09eba9df3a23fe5f858 (patch)
treef0b7f93c58aa01ceeeb04f6157fff7a389e2a44e /src/modules
parentupdated sources date (diff)
downloadKVIrc-d922c4cc36923923ec96c09eba9df3a23fe5f858.tar.gz
KVIrc-d922c4cc36923923ec96c09eba9df3a23fe5f858.tar.bz2
KVIrc-d922c4cc36923923ec96c09eba9df3a23fe5f858.zip
applied patch to fix autoresume
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3732 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/dcc/broker.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/modules/dcc/broker.cpp b/src/modules/dcc/broker.cpp
index a4b741d19..f399a694b 100644
--- a/src/modules/dcc/broker.cpp
+++ b/src/modules/dcc/broker.cpp
@@ -793,6 +793,10 @@ void KviDccBroker::renameOverwriteResume(KviDccBox *box,KviDccDescriptor * dcc)
// yep, auto resume...
dcc->bResume = true;
recvFileExecute(0,dcc);
+ } else if((iRemoteSize == ((unsigned long)(fi.size()))))
+ {
+ dcc->console()->output(KVI_OUT_DCCMSG,"Transfer aborted: file %Q already completed",&(dcc->szLocalFileName));
+ cancelDcc(0,dcc);
} else {
// otherwise auto rename
renameDccSendFile(0,dcc);