From 745e647f18ef7b668731e0c7ebbbb0a15184b36c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20Pe=C3=B1acoba?= Date: Wed, 29 Mar 2017 18:16:46 +0200 Subject: [PATCH] editor: Add missing free() and display_destroy() in main MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Raúl Peñacoba Reviewed-by: Quentin Glidic --- clients/editor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clients/editor.c b/clients/editor.c index a0cc97af..b63c5628 100644 --- a/clients/editor.c +++ b/clients/editor.c @@ -1607,6 +1607,7 @@ main(int argc, char *argv[]) editor.display = display_create(&argc, argv); if (editor.display == NULL) { fprintf(stderr, "failed to create display: %m\n"); + free(text_buffer); return -1; } @@ -1615,6 +1616,8 @@ main(int argc, char *argv[]) if (editor.text_input_manager == NULL) { fprintf(stderr, "No text input manager global\n"); + display_destroy(editor.display); + free(text_buffer); return -1; }