[gbinder] Corner cases for abandoned loopers. JB#42956
If the last GBinderIpc reference was dropped by the looper thread, the exit flag wasn't set by gbinder_ipc_looper_stop() and such looper thread kept hanging forever. Also, that flag wasn't checked by gbinder_driver_read(), and even though it's even less likely to cause any trouble in real life, let's fix that too.
Please register or sign in to comment