diff options
Diffstat (limited to 'usr/src/lib/libpkg/common/pkgserv.c')
-rw-r--r-- | usr/src/lib/libpkg/common/pkgserv.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/lib/libpkg/common/pkgserv.c b/usr/src/lib/libpkg/common/pkgserv.c index 176600e7b3..785f275dfc 100644 --- a/usr/src/lib/libpkg/common/pkgserv.c +++ b/usr/src/lib/libpkg/common/pkgserv.c @@ -358,7 +358,7 @@ openserver: assert(args <= sizeof (cmd)/sizeof (char *)); if (posix_spawn(&pid, PKGSERV_PATH, NULL, NULL, cmd, environ) == 0) { - server->onetime |= mode == RUN_ONCE; + server->onetime |= (mode == RUN_ONCE); while (wait4(pid, &stat, 0, NULL) != -1) { if (WIFEXITED(stat)) { int s = WEXITSTATUS(stat); @@ -434,6 +434,7 @@ pkgmodeargument(start_mode_t mode) } progerr(gettext("Bad pkgserv mode: %d"), (int)mode); exit(99); + /*NOTREACHED*/ } void |