| Summary: | crash when finding backwards | ||
|---|---|---|---|
| Product: | [Applications] konqueror | Reporter: | Peter Oberndorfer <kumbayo84> |
| Component: | khtml | Assignee: | Konqueror Bugs <konqueror-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Peter Oberndorfer
2007-01-02 01:59:17 UTC
I can easily reproduce this with any page (current SVN head): start find for seomething, Press F3, Shift F3, F3, Shift F3 -> crash SVN commit 619552 by mkoller:
BUG: 139488
Avoid 0-pointer deref
M +1 -1 khtml_part.cpp
--- branches/KDE/3.5/kdelibs/khtml/khtml_part.cpp #619551:619552
@@ -3119,7 +3119,7 @@
khtml::RenderObject* end = d->m_findNodeEnd ? d->m_findNodeEnd->renderer() : 0;
if ( obj == end )
obj = 0L;
- else
+ else if ( obj )
{
do {
obj = (options & KFindDialog::FindBackwards) ? obj->objectAbove() : obj->objectBelow();
|