summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2015-09-07 16:38:10 +0200
committerChristophe Fergeau <cfergeau@redhat.com>2015-09-15 18:09:03 +0200
commit0159111b22b449cf6a0225723c25f3a0938bce3f (patch)
tree796ba8649ec1d52e81c04d1e1f334c878e1fa186
parent8c465007b4baba5dc02adfda1c889ef4c1b595dc (diff)
vdagent: Return '1' when virtio device cannot be openedHEADmaster
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.c3
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)