[ 
https://issues.apache.org/jira/browse/GUACAMOLE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper updated GUACAMOLE-383:
-------------------------------------
    Description: 
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.

  was:
[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


> 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