diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-12-09 15:30:23 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-12-09 15:30:23 +0000 |
commit | ae45cee728039d7724fc73e5ffb2550c8054d268 (patch) | |
tree | 1c2241e73f9be655633d1feda4218612d3240ac1 /fuse | |
parent | 54e91da925323642e67b8ce4b95899fe4b7a51c4 (diff) | |
download | libguestfs-ae45cee728039d7724fc73e5ffb2550c8054d268.tar.gz libguestfs-ae45cee728039d7724fc73e5ffb2550c8054d268.tar.xz libguestfs-ae45cee728039d7724fc73e5ffb2550c8054d268.zip |
fuse: Return EXIT_FAILURE if fuse_main fails.
fuse_main can return any non-zero value on error. In particular on
certain sorts of error such as unsupported -o options it returns 1
(not -1).
Therefore make sure any non-zero return is turned into EXIT_FAILURE.
(Thanks Pádraig Brady)
Diffstat (limited to 'fuse')
-rw-r--r-- | fuse/guestmount.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fuse/guestmount.c b/fuse/guestmount.c index 54ed947d..7782be1e 100644 --- a/fuse/guestmount.c +++ b/fuse/guestmount.c @@ -1227,5 +1227,5 @@ main (int argc, char *argv[]) guestfs_close (g); free_dir_caches (); - exit (r == -1 ? 1 : 0); + exit (r == 0 ? EXIT_SUCCESS : EXIT_FAILURE); } |