]> sigrok.org Git - libsigrok.git/commit
session: Check for errors from g_poll()
authorDaniel Elstner <redacted>
Sun, 30 Aug 2015 12:23:38 +0000 (14:23 +0200)
committerDaniel Elstner <redacted>
Thu, 3 Sep 2015 17:37:09 +0000 (19:37 +0200)
commit32af282c5e1d64e878438aafe7c69efd2b4a4bd6
tree467f26377e632f09d43b626a7da2372995b7f845
parent89efe06460024c2a33e57178f5812bf23c2f9888
session: Check for errors from g_poll()

If the call to g_poll() in sr_session_iteration() fails, report
the error back to the caller. Do not treat EINTR as error though.

Check for session abort only if a source callback was actually
invoked, or at least once if none of the callbacks are invoked.
Stop checking for abort if the session has already been stopped,
just in case a callback sets abort_session again.

Also change the documentation to match the actual behavior.
src/session.c