From 5b1b8d4d0526d15ac7e990f37513b80e653cdcab Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Mon, 19 Dec 2016 15:50:35 +0100 Subject: Destroy the lexer after parsing --- source/theme.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/theme.c b/source/theme.c index f555e0de..868cf769 100644 --- a/source/theme.c +++ b/source/theme.c @@ -113,7 +113,8 @@ void rofi_theme_print ( Widget *widget ) rofi_theme_print_index ( 0, widget); } -extern int yyparse(); +int yyparse(); +void yylex_destroy( void ); extern FILE* yyin; extern Widget *rofi_theme; @@ -155,6 +156,7 @@ void rofi_theme_parse_file ( const char *file ) return; } while ( yyparse() ); + yylex_destroy(); } static Widget *rofi_theme_find_single ( Widget *widget, const char *name) { -- cgit v1.2.3