[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/libs/plasma
From: Frerich Raabe <raabe () kde ! org>
Date: 2007-11-22 20:30:24
Message-ID: 1195763424.880653.24144.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 740217 by raabe:
- Don't leak memory; the "slot" string is allocated with qstrdup() with uses
new[] internally.
M +2 -2 phase.cpp
--- trunk/KDE/kdebase/workspace/libs/plasma/phase.cpp #740216:740217
@@ -342,7 +342,7 @@
{
QMap<AnimId, CustomAnimationState*>::iterator it = d->customAnims.find(id);
if (it != d->customAnims.end()) {
- delete it.value()->slot;
+ delete [] it.value()->slot;
delete it.value();
d->customAnims.erase(it);
}
@@ -540,7 +540,7 @@
} else {
QMetaObject::invokeMethod(state->receiver, state->slot, Q_ARG(qreal, 1));
d->customAnims.erase(d->customAnims.find(state->id));
- delete state->slot;
+ delete [] state->slot;
delete state;
}
} else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic