diff options
-rw-r--r-- | lib/mfgetopt.c | 1 | ||||
-rw-r--r-- | src/symbols.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/lib/mfgetopt.c b/lib/mfgetopt.c index e8e09d4c..ea6ad586 100644 --- a/lib/mfgetopt.c +++ b/lib/mfgetopt.c @@ -24,12 +24,13 @@ void mf_getopt(struct mu_cli_setup *cli, int *pargc, char ***pargv, char **capa, int flags) { struct mu_parseopt pohint; struct mu_cfg_parse_hints cfhint; + cfhint.flags = 0; if (!(flags & MF_GETOPT_NO_CONFIG)) { cfhint.flags = MU_CFHINT_SITE_FILE; cfhint.site_file = DEFAULT_CONFIG_FILE; } pohint.po_flags = 0; diff --git a/src/symbols.c b/src/symbols.c index 6048c5ac..7f08b45d 100644 --- a/src/symbols.c +++ b/src/symbols.c @@ -669,15 +669,15 @@ free_symbols() { symtab_destroy(&stab_module); symtab_destroy(&stab_builtin); symtab_destroy(&stab_pragma); symtab_destroy(&stab_literal); - free_buckets(); module_free(top_module); top_module = NULL; + free_buckets(); } void va_builtin_install(char *name, |