<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body>
<span id="mailbox-conversation"><div>Hi,</div>
<div><br></div>
<div>Have been seeing some errors, where if a timeout occurs in getNextFrame, the next getNextFrame call will result in an abort() call (due to fIsCurrentlyAwaitingData being set).</div>
<div><br></div>
<div>What is the proper behavior in this case:</div>
<div><br></div>
<div>1) Don’t call getNextFrame again, this source is tainted (don’t believe this is the case, since timeout may be set to an arbitrary short time).</div>
<div>2) Call stopGettingFrames() to clear the state (this seems like a winner, but I can’t find any confirmation in the docs).</div>
<div>3) It’s a bug, getNextFrame should clean its state before exiting (maybe?!)</div>
<div>4) Something else that I’ve missed?</div>
<div><br></div>
<div>Thanks for your help and for the impressive protocol stack!</div>
<div><br></div>
<div>Z.</div></span><div class="mailbox_signature">
<br>—<br>Sent from <a href="https://www.dropbox.com/mailbox">Mailbox</a>
</div>
</body></html>