diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-01-18 22:38:05 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-01-18 22:38:05 +0000 |
commit | 316ad8311a41869cf5f253225137dd03d1211ce7 (patch) | |
tree | c8a43b347c7ad72c29fad4b97d97c61eb490829f /fish/fish.c | |
parent | 41bbc0a7a3f3cd768c83183327ffc562d2040a83 (diff) | |
download | libguestfs-316ad8311a41869cf5f253225137dd03d1211ce7.tar.gz libguestfs-316ad8311a41869cf5f253225137dd03d1211ce7.tar.xz libguestfs-316ad8311a41869cf5f253225137dd03d1211ce7.zip |
fish: Initialize pcmd structure.
On Debian we get this warning which I'm pretty sure is bogus:
fish.c:690: error: 'pcmd.cmd' may be used uninitialized in this
function [-Wuninitialized]
Diffstat (limited to 'fish/fish.c')
-rw-r--r-- | fish/fish.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/fish/fish.c b/fish/fish.c index 4a960dc0..10f645f5 100644 --- a/fish/fish.c +++ b/fish/fish.c @@ -678,7 +678,10 @@ parse_command_line (char *buf, int *exit_on_error_rtn) int r; const size_t argv_len = sizeof pcmd.argv / sizeof pcmd.argv[0]; - pcmd.pipe = NULL; + /* Note that pcmd.pipe must be set to NULL for correct usage. Other + * fields do not need to be, but this silences a gcc warning. + */ + memset (&pcmd, 0, sizeof pcmd); again: /* Skip any initial whitespace before the command. */ |