Summary: | akregator crashes without any apparent reason | ||
---|---|---|---|
Product: | [Applications] akregator | Reporter: | cerebro84 |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 1.0-beta8 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
cerebro84
2004-12-26 14:26:59 UTC
Could this happen because abort() deletes 'this' and thus d is also removed? Frank, please take a look at this, as you know your code better :) CVS commit by osterfeld: Don't crash on timeout. BUG: 95838 M +1 -1 loader.cpp 1.18 --- kdepim/akregator/src/librss/loader.cpp #1.17:1.18 @@ -132,5 +132,4 @@ void FileRetriever::abort() d->job = NULL; } - delete this; } @@ -273,4 +272,5 @@ void Loader::abort() { d->retriever->abort(); + delete d->retriever; d->retriever=NULL; } |