daemon: glob: Initialize glob buffer (quiet Coverity warning).

Error: UNINIT:
/builddir/build/BUILD/libguestfs-1.16.5/daemon/glob.c:32: var_decl: Declaring variable "buf" without initializer.
/builddir/build/BUILD/libguestfs-1.16.5/daemon/glob.c:36: uninit_use_in_call: Using uninitialized value "buf.gl_offs" when calling "rpl_glob".
/builddir/build/BUILD/libguestfs-1.16.5/gnulib/lib/glob.c:557: read_parm_fld: Reading a parameter field.
/builddir/build/BUILD/libguestfs-1.16.5/daemon/glob.c:36: uninit_use_in_call: Using uninitialized value "buf.gl_pathc" when calling "rpl_glob".
/builddir/build/BUILD/libguestfs-1.16.5/gnulib/lib/glob.c:557: read_parm_fld: Reading a parameter field.
This commit is contained in:
Richard W.M. Jones
2012-03-08 14:30:10 +00:00
parent 3345444ccc
commit b2c1d8be39

View File

@@ -29,7 +29,7 @@ char **
do_glob_expand (const char *pattern)
{
int r;
glob_t buf;
glob_t buf = { .gl_pathc = 0, .gl_pathv = NULL, .gl_offs = 0 };
/* glob(3) in glibc never calls chdir, so this seems to be safe: */
CHROOT_IN;