Github user mike-jumper commented on a diff in the pull request:

    https://github.com/apache/guacamole-server/pull/197#discussion_r228672433
  
    --- Diff: src/terminal/terminal_handlers.c ---
    @@ -469,7 +470,7 @@ static int guac_terminal_parse_xterm256_rgb(int argc, 
const int* argv,
             guac_terminal_color* color) {
     
         /* RGB color palette entries require three arguments */
    -    if (argc < 3)
    --- End diff --
    
    I'm not sure this qualifies as a magic number. The various console codes 
definitely do, but 3 here is not a mystical value; it's the number of arguments 
required by specifically this sequence. It's worth documenting the format of 
the sequence (presumably in the documentation for 
`guac_terminal_parse_xterm256_rgb()` and/or the constants which define the 
codes that begin that sequence), but I wouldn't think it needs its own constant.


---

Reply via email to