necouchman opened a new pull request, #472:
URL: https://github.com/apache/guacamole-server/pull/472

   This PR attempts to address the race condition associated with the RDP 
client join handler and the pipe svc attempt to access the available_svc member 
of the rdp_client data structure. I've taken both suggestions in one of the 
Jira tickets for 1) acquiring the overall lock and 2) doing a NULL check around 
available_svc before attempting to access it.
   
   It's worth noting that simply acquiring the lock on its own within the 
guac_rdp_join_pending_handler() function does not actually resolve the problem 
- the NULL check is required. So, I'm not sure in the lock is actually worth 
anything, or if there's somewhere else (around the SFTP connection, maybe?) 
that the lock should also be acquired?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@guacamole.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to