[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 244831] KGpg crashed on updating multiple keys from the key
From:       Rolf Eike Beer <kde () opensource ! sf-tec ! de>
Date:       2010-07-17 21:24:51
Message-ID: 20100717212451.4FBC8496EC () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=244831


Rolf Eike Beer <kde@opensource.sf-tec.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
   Version Fixed In|                            |4.5.0
         Resolution|                            |FIXED




--- Comment #1 from Rolf Eike Beer <kde opensource sf-tec de>  2010-07-17 23:24:50 ---
SVN commit 1151109 by dakon:

fix crash on updating keys

When a key was refreshed it emitted a signal from it's destructor so the
references to it could be broken. The slot called here would in turn call a
function on the object already in deletion. This reworks the notifications of
reference nodes to not do such dangerous tricks in the destructor.

There was also the possibility that reference nodes that had no key attached
would stop listening for new keys once the first wrong key was sent to them.

BUG:244831
FIXED-IN:4.5.0


 M  +3 -1      4.4/kdeutils/kgpg/core/KGpgKeyNode.cpp  
 M  +0 -3      4.4/kdeutils/kgpg/core/KGpgKeyNode.h  
 M  +25 -21    4.4/kdeutils/kgpg/core/KGpgRefNode.cpp  
 M  +8 -1      4.4/kdeutils/kgpg/core/KGpgRefNode.h  
 M  +3 -1      4.5/kdeutils/kgpg/core/KGpgKeyNode.cpp  
 M  +0 -1      4.5/kdeutils/kgpg/core/KGpgKeyNode.h  
 M  +25 -21    4.5/kdeutils/kgpg/core/KGpgRefNode.cpp  
 M  +8 -1      4.5/kdeutils/kgpg/core/KGpgRefNode.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1151109

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic