diff --git a/protocols/rdp/src/guac_handlers.c b/protocols/rdp/src/guac_handlers.c index 3b60a288..a605b0c0 100644 --- a/protocols/rdp/src/guac_handlers.c +++ b/protocols/rdp/src/guac_handlers.c @@ -82,6 +82,9 @@ int rdp_guac_client_free_handler(guac_client* client) { freerdp_free(rdp_inst); /* Free client data */ + cairo_surface_destroy(guac_client_data->opaque_glyph_surface); + cairo_surface_destroy(guac_client_data->trans_glyph_surface); + free(guac_client_data->clipboard); free(guac_client_data); return 0;