diff options
author | zbao <fishbaozi@gmail.com> | 2015-09-26 06:49:47 -0400 |
---|---|---|
committer | Stefan Reinauer <stefan.reinauer@coreboot.org> | 2015-11-05 02:16:02 +0100 |
commit | 91ba80dd798ba09a06282196bcd0bc5e40ec4504 (patch) | |
tree | 201f04b83f0ea022599fa34422512a416c7da37e | |
parent | 11bee4019af70e666f14779f298ac2220aec59c3 (diff) |
util/kconfig: fill glob_t with 0 before calling glob
On mingw, the function glob has some default options
which are not compliant with man page.
If gl_offs is not set as 0, there may be some slots which
is reserved.
If gl_pathc or gl_pathv is not set as 0, the result might
be appended to the list instead of being added as new ones.
Change-Id: I03110c4cdda70578828d6499262a085a81d26313
Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Signed-off-by: Zheng Bao <fishbaozi@gmail.com>
Reviewed-on: http://review.coreboot.org/11711
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Tested-by: build bot (Jenkins)
-rw-r--r-- | util/kconfig/zconf.l | 2 | ||||
-rw-r--r-- | util/kconfig/zconf.lex.c_shipped | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/util/kconfig/zconf.l b/util/kconfig/zconf.l index b6bed02131..0b45c19db9 100644 --- a/util/kconfig/zconf.l +++ b/util/kconfig/zconf.l @@ -339,7 +339,7 @@ void zconf_nextfile(const char *name) void zconf_nextfiles(const char *wildcard) { - glob_t g; + glob_t g = {0}; char **w; int i; diff --git a/util/kconfig/zconf.lex.c_shipped b/util/kconfig/zconf.lex.c_shipped index cf05b190c2..72e3a5fca2 100644 --- a/util/kconfig/zconf.lex.c_shipped +++ b/util/kconfig/zconf.lex.c_shipped @@ -2417,7 +2417,7 @@ void zconf_nextfile(const char *name) void zconf_nextfiles(const char *wildcard) { - glob_t g; + glob_t g = {0}; char **w; int i; |