diff options
Diffstat (limited to 'remmina-plugins/rdp/rdp_cliprdr.c')
-rw-r--r-- | remmina-plugins/rdp/rdp_cliprdr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/remmina-plugins/rdp/rdp_cliprdr.c b/remmina-plugins/rdp/rdp_cliprdr.c index 313aa1b75..972b06c43 100644 --- a/remmina-plugins/rdp/rdp_cliprdr.c +++ b/remmina-plugins/rdp/rdp_cliprdr.c @@ -112,7 +112,7 @@ static UINT8* lf2crlf(UINT8* data, int* size) return outbuf; } -static void crlf2lf(UINT8* data, int* size) +static void crlf2lf(UINT8* data, size_t* size) { UINT8 c; UINT8* out; @@ -252,6 +252,7 @@ void remmina_rdp_cliprdr_process_data_response(RemminaProtocolWidget* gp, RDP_CB data = Stream_Buffer(s); size = Stream_Length(s); + Stream_Free(s, TRUE); pixbuf = gdk_pixbuf_loader_new(); gdk_pixbuf_loader_write(pixbuf, data, size, NULL); Stream_Free(s, TRUE); |