From e625a7a887ccd74b611c8964d97d94b6f01e1a30 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Thu, 3 Mar 2016 11:06:55 -0800 Subject: [PATCH] GUAC-1389: Palette must be freed. --- src/libguac/encode-png.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libguac/encode-png.c b/src/libguac/encode-png.c index 266749c8..51d18bb3 100644 --- a/src/libguac/encode-png.c +++ b/src/libguac/encode-png.c @@ -310,6 +310,7 @@ int guac_png_write(guac_socket* socket, guac_stream* stream, /* Set up PNG writer */ png = png_create_write_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); if (!png) { + guac_palette_free(palette); guac_error = GUAC_STATUS_INTERNAL_ERROR; guac_error_message = "libpng failed to create write structure"; return -1;