From c640cb600d2c6b962650f50b6d33ec649468dfcb Mon Sep 17 00:00:00 2001 From: Anurup M Date: Wed, 25 Nov 2020 06:35:40 +0530 Subject: [PATCH] desktop-shell: Add missing weston_config_destroy() for desktop.config desktop.config sections could be freed after it's use. This will avoid memory leak. Signed-off-by: Anurup M --- clients/desktop-shell.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/clients/desktop-shell.c b/clients/desktop-shell.c index 42e7a6cf..2dbf7d57 100644 --- a/clients/desktop-shell.c +++ b/clients/desktop-shell.c @@ -1526,6 +1526,7 @@ int main(int argc, char *argv[]) if (desktop.display == NULL) { fprintf(stderr, "failed to create display: %s\n", strerror(errno)); + weston_config_destroy(desktop.config); return -1; } @@ -1554,6 +1555,7 @@ int main(int argc, char *argv[]) unlock_dialog_destroy(desktop.unlock_dialog); weston_desktop_shell_destroy(desktop.shell); display_destroy(desktop.display); + weston_config_destroy(desktop.config); return 0; }