Summary: | kio_http processes build up and hog all CPU time | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Jim Petersen <jpeter20> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Jim Petersen
2003-05-07 03:53:39 UTC
Subject: kdelibs/kioslave/http [POSSIBLY UNSAFE] CVS commit by waba: CCMAIL: 58197-done@bugs.kde.org Catch EOF while receiving HTTP header. M +1 -1 http.cc 1.571 [POSSIBLY UNSAFE: gets] --- kdelibs/kioslave/http/http.cc #1.570:1.571 @@ -3069,5 +3069,5 @@ bool HTTPProtocol::readHeader() memset(buffer, 0, sizeof(buffer)); - } while ((len || noHeader) && (headerSize < maxHeaderSize) && (gets(buffer, sizeof(buffer)-1))); + } while (!m_bEOF && (len || noHeader) && (headerSize < maxHeaderSize) && (gets(buffer, sizeof(buffer)-1))); Is this supposedly fixed in KDE 3.4? I experience the same problem, but it seems to happen repeatably after visiting https pages in Konqueror. #102925 seems to have a resolution. I fixed at least 2 endless loops for 3.5 |