Skip to content

Instantly share code, notes, and snippets.

@ice799
Created July 21, 2010 21:20
Show Gist options
  • Save ice799/485160 to your computer and use it in GitHub Desktop.
Save ice799/485160 to your computer and use it in GitHub Desktop.
/* SPOT THE BUG, YOU WON'T */
while ((set_events = events.WaitForSetEvents(events_to_wait_for)) != 0)
{
if (set_events & RNBContext::event_read_packet_available)
{
// Try the queue again now that we got an event
err = GetPacketPayload (payload);
if (err == rnb_success)
break;
}
if (set_events & RNBContext::event_read_thread_exiting)
err = rnb_not_connected;
if (err == rnb_not_connected)
return err;
} while (err == rnb_err);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment