-diff --git a/src/util/virdaemon.c b/src/util/virdaemon.c
-index 5d92c7def7..99530fd146 100644
---- a/src/util/virdaemon.c
-+++ b/src/util/virdaemon.c
-@@ -97,15 +97,14 @@ virDaemonForkIntoBackground(const char *argv0)
- default:
- {
- /* parent */
-- int got, exitstatus = 0;
-+ int exitstatus = 0;
- int ret;
- char status;
-
- VIR_FORCE_CLOSE(statuspipe[1]);
-
- /* We wait to make sure the first child forked successfully */
-- if ((got = virProcessWait(pid, &exitstatus, 0)) < 0 ||
-- got != pid ||
-+ if (virProcessWait(pid, &exitstatus, 0) < 0 ||
- exitstatus != 0) {
- goto error;
- }