guac_instruction instruction;
/* Guacamole client input loop */
- while (client->state == RUNNING && guac_read_instruction(io, &instruction) > 0) {
+ while (client->state == RUNNING && guac_read_instruction(io, GUAC_USEC_TIMEOUT, &instruction) > 0) {
/* Call handler, stop on error */
if (guac_client_handle_instruction(client, &instruction) < 0) {
guac_log_info("Spawning client");
/* Load and start client */
- client = guac_get_client(thread_data->fd);
+ client = guac_get_client(thread_data->fd, GUAC_USEC_TIMEOUT);
if (client == NULL) {
guac_log_error("Client retrieval failed");