Github user necouchman commented on a diff in the pull request:

    
https://github.com/apache/incubator-guacamole-server/pull/118#discussion_r145800728
  
    --- Diff: src/terminal/terminal.c ---
    @@ -413,8 +413,10 @@ guac_terminal* guac_terminal_create(guac_client* 
client,
     void guac_terminal_free(guac_terminal* term) {
     
         /* Close user input pipe */
    -    close(term->stdin_pipe_fd[1]);
    -    close(term->stdin_pipe_fd[0]);
    +    if (term->stdin_pipe_fd[1] != -1)
    --- End diff --
    
    Fair enough.  I suggested `fstat()`, not necessarily because of any 
interest in the object returned, but because you could check the return value 
of the call for something like EBADF to see if the file descriptor is still 
valid/open or not.  But, if `-1` is generally accepted, then I have no problem 
with that.


---

Reply via email to