bugzilla-daemon at mindrot.org
2002-Jul-09 21:02 UTC
[Bug 348] New: infinite loop scanning wtmpx
http://bugzilla.mindrot.org/show_bug.cgi?id=348
Summary: infinite loop scanning wtmpx
Product: Portable OpenSSH
Version: -current
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: sshd
AssignedTo: openssh-unix-dev at mindrot.org
ReportedBy: rodney at bond.net
This is with OpenSSH 3.4p1.
In the function wtmpx_get_entry() in the file loginrec.c from lines
1264 through 1292 there is a while-loop with the test condition
of "!found". Within the while-loop when the test condition
wtmpx_islogin()
returns true the action "found = 1;" should be done.
Otherwise the while-loop will loop forever on a wtmpx login entry and the
entry following it. Found while running the code.
When "found = 1;" is added before line 1286 (the
"continue;") the code performs
as would be expected.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
