diff options
Diffstat (limited to 'scripts/kconfig')
-rw-r--r-- | scripts/kconfig/confdata.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/kconfig/confdata.c b/scripts/kconfig/confdata.c index 1134892599da..3569d2dec37c 100644 --- a/scripts/kconfig/confdata.c +++ b/scripts/kconfig/confdata.c | |||
@@ -848,6 +848,7 @@ int conf_write(const char *name) | |||
848 | const char *str; | 848 | const char *str; |
849 | char tmpname[PATH_MAX + 1], oldname[PATH_MAX + 1]; | 849 | char tmpname[PATH_MAX + 1], oldname[PATH_MAX + 1]; |
850 | char *env; | 850 | char *env; |
851 | int i; | ||
851 | bool need_newline = false; | 852 | bool need_newline = false; |
852 | 853 | ||
853 | if (!name) | 854 | if (!name) |
@@ -930,6 +931,9 @@ next: | |||
930 | } | 931 | } |
931 | fclose(out); | 932 | fclose(out); |
932 | 933 | ||
934 | for_all_symbols(i, sym) | ||
935 | sym->flags &= ~SYMBOL_WRITTEN; | ||
936 | |||
933 | if (*tmpname) { | 937 | if (*tmpname) { |
934 | if (is_same(name, tmpname)) { | 938 | if (is_same(name, tmpname)) { |
935 | conf_message("No change to %s", name); | 939 | conf_message("No change to %s", name); |