aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp b/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp
index 83b69b512..900268f67 100644
--- a/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp
+++ b/src/kvirc/kvs/kvi_kvs_corefunctions_af.cpp
@@ -351,7 +351,9 @@ namespace KviKvsCoreFunctions
KviStr tmp1(szBase64);
char * buf;
int len = tmp1.base64ToBuffer(&buf,true);
- KVSCF_pRetBuffer->setString(QString(buf));
+ QString szRet(buf);
+ szRet.truncate(len);
+ KVSCF_pRetBuffer->setString(szRet);
KviStr::freeBuffer(buf);
return true;
}