IQ packets handled by providers are not setting "done" to true, and can trigger 'infinite' loops

Activity

Show:

Robin Collier 
June 16, 2009 at 7:57 PM

This code works as designed. The example given shows that the provider is broken since it parses beyond the end tag for the child element of the IQ packet, which it is not supposed to do according to the javadoc fro IQProvider.

Unfortunately, it does mean that the stream parsing is now screwed if the provider does not play nicely.

Won't Fix

Details

Assignee

Reporter

Components

Affects versions

Priority

Created August 7, 2008 at 5:42 AM
Updated May 10, 2011 at 2:39 AM
Resolved May 10, 2011 at 2:39 AM