connect() must wait until the stream features have been parsed

Description

There is a race condition in PacketReader that could cause startup() to continue without an exception, even if the last/final features stanzas was not yet parsed.

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Expected Effort

Medium

Components

Fix versions

Affects versions

Priority

Created April 26, 2014 at 3:13 PM
Updated October 28, 2020 at 1:28 PM
Resolved May 8, 2014 at 2:30 PM