Go to file
OpenGnSys Support Team e549bd819e #1056 stop thread if connection with server is lost
Abort command if the connection with the server is lost.

Otherwise, a race condition that leaves ogServer and ogClient
out-of-sync might occur:

1. ogClient is busy running a command (on the worker thread), for example,
   image/restore.
2. ogServer is stopped OR ogClient loses connection with ogServer (due to
   transient network problem).
3. ogClient reconnects and ogServer sends a refresh command.
4. ogClient worker thread finishes and it sends a reply to image/restore.
5. ogServer gets confused because it expects a reply to the refresh
   command, not the old image/restore.
2021-11-11 13:12:45 +01:00
cfg #1060 virtual: enable audio and wifi vfio by default 2021-09-01 13:33:18 +02:00
src #1056 stop thread if connection with server is lost 2021-11-11 13:12:45 +01:00
tests ogClient is AGPLv3+ 2021-05-14 00:19:28 +02:00
.gitignore Create new ogClient 2020-01-19 19:50:44 +01:00
COPYING Rename LICENSE to COPYING 2020-06-18 16:45:46 +02:00
ogclient ogClient is AGPLv3+ 2021-05-14 00:19:28 +02:00
setup.py Rename 'linux' folder and operations to 'live' 2020-12-03 13:38:43 +01:00