diff options
author | Christophe Fergeau <cfergeau@redhat.com> | 2015-09-07 16:38:10 +0200 |
---|---|---|
committer | Christophe Fergeau <cfergeau@redhat.com> | 2015-09-15 18:09:03 +0200 |
commit | 0159111b22b449cf6a0225723c25f3a0938bce3f (patch) | |
tree | 796ba8649ec1d52e81c04d1e1f334c878e1fa186 | |
parent | 8c465007b4baba5dc02adfda1c889ef4c1b595dc (diff) |
vdagent: Return '1' when virtio device cannot be opened
The vdagent process currently exits with an error code set to 0 whenn
the virtio device cannot be opened (for example because it's missing).
This is not consistent with the other failures to startup which set the
exit code to 1. This commit ensures 1 is returned in this situation too.
Resolves: rhbz#1256704
-rw-r--r-- | src/vdagent.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/vdagent.c b/src/vdagent.c index 348dfbd..d3ca0c3 100644 --- a/src/vdagent.c +++ b/src/vdagent.c @@ -291,7 +291,8 @@ int main(int argc, char *argv[]) LOG_USER); if (file_test(portdev) != 0) { - return 0; + syslog(LOG_ERR, "Cannot access vdagent virtio channel %s", portdev); + return 1; } if (do_daemonize) |