[ 
https://issues.apache.org/jira/browse/GUACAMOLE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16294030#comment-16294030
 ] 

Michael Jumper commented on GUACAMOLE-383:
------------------------------------------

For future reference, these really should have been separate issues.

> Failures to open guacd.conf, read RDP clipboard data, or load terminal font 
> may leak memory
> -------------------------------------------------------------------------------------------
>
>                 Key: GUACAMOLE-383
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-383
>             Project: Guacamole
>          Issue Type: Bug
>            Reporter: Ilya Shipitsin
>            Priority: Minor
>             Fix For: 0.9.14
>
>
> The static analysis tool "cppcheck" has reported the following:
> {code:none}
> [src/guacd/conf-file.c:206]: (error) Memory leak: conf
> [src/protocols/rdp/rdp_cliprdr.c:205]: (error) Memory leak: output
> [src/terminal/display.c:283]: (error) Memory leak: display
> [src/terminal/display.c:290]: (error) Memory leak: display
> {code}
> These correspond to the following issues:
> # In the event that {{guacd.conf}} fails to be opened (for any reason other 
> than it simply doesn't exist), the memory for the config structure meant to 
> house the interpreted contents of {{guacd.conf}} will not be freed.
> # If the RDP server violates protocol and requests a clipboard format which 
> the RDP client has not declared as supported, the memory for the buffer meant 
> to hold the clipboard contents sent to the RDP server is leaked.
> # If the details of the requested font for an SSH or telnet connection cannot 
> be loaded (Pango reports an error while retrieving font metrics), the memory 
> for the abstract terminal display is leaked.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to