diff options
| author | 2010-08-09 07:53:00 +0000 | |
|---|---|---|
| committer | 2010-08-09 07:53:00 +0000 | |
| commit | 8c7e5471cba990ebdabcd1d938718deefdf7c4d7 (patch) | |
| tree | 8bc3fafca557b1fee6321c47d95c467707403a67 /src/modules/objects/class_socket.cpp | |
| parent | Implementation feature #882 (work in progress) (diff) | |
| download | KVIrc-8c7e5471cba990ebdabcd1d938718deefdf7c4d7.tar.gz KVIrc-8c7e5471cba990ebdabcd1d938718deefdf7c4d7.tar.bz2 KVIrc-8c7e5471cba990ebdabcd1d938718deefdf7c4d7.zip | |
Quick fix
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4816 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/objects/class_socket.cpp')
| -rw-r--r-- | src/modules/objects/class_socket.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/modules/objects/class_socket.cpp b/src/modules/objects/class_socket.cpp index 87c54389e..0f2aa6e13 100644 --- a/src/modules/objects/class_socket.cpp +++ b/src/modules/objects/class_socket.cpp @@ -1129,14 +1129,10 @@ void KviKvsObject_socket::readNotifierFired(int) } // readLength > 0 m_uInDataLen += readLength; - - KviKvsVariant *param=new KviKvsVariant((kvs_int_t)readLength); - KviKvsVariantList *lParams=new KviKvsVariantList(param); + KviKvsVariantList lParams; + lParams.append(new KviKvsVariant((kvs_int_t)readLength)); + callFunction(this,"dataAvailableEvent",&lParams); unsigned int uOldConnectionId = m_uConnectionId; - callFunction(this,"dataAvailableEvent",lParams); - //delete param; - delete lParams; - //callFunction(this,"dataAvailableEvent",new KviKvsVariantList(new KviKvsVariant((kvs_int_t)readLength))); if(m_uConnectionId == uOldConnectionId) { if(m_uInDataLen > (4096 * 1024)) // too much data in buffer (not reading) |
