| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/server/conversion_main_loop.c')
| -rw-r--r-- | src/server/conversion_main_loop.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/src/server/conversion_main_loop.c b/src/server/conversion_main_loop.c index c948954..e36bbd0 100644 --- a/src/server/conversion_main_loop.c +++ b/src/server/conversion_main_loop.c @@ -150,10 +150,10 @@ static int wait_for_next_event     {        struct timeval curr_timeout; -      /* TODO: mutex lock */ +      pthread_mutex_lock(&(server->mutex));        /* call to select may alter timeout */        curr_timeout = relabsd_parameters_get_timeout(&(server->parameters)); -      /* TODO: mutex unlock */ +      pthread_mutex_unlock(&(server->mutex));        ready_fds =           select @@ -228,17 +228,17 @@ int relabsd_server_conversion_loop                 )              )              { -               /* TODO: mutex lock */ +               pthread_mutex_lock(&(server->mutex));                 convert_input(server); -               /* TODO: mutex unlock */ +               pthread_mutex_unlock(&(server->mutex));              }              break;           case 0: -            /* TODO: mutex lock */ +            pthread_mutex_lock(&(server->mutex));              reset_axes(server); -            /* TODO: mutex unlock */ +            pthread_mutex_unlock(&(server->mutex));              break;        }     } | 


