diff options
author | jkh <jkh@FreeBSD.org> | 1999-12-19 06:34:22 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1999-12-19 06:34:22 +0000 |
commit | bead2e7139048bc73563fd52c30d1ce5ae124a87 (patch) | |
tree | a939405b4e755cc543f4c1e874101f67ee588fec /usr.sbin/sysinstall/package.c | |
parent | c3ff65ba4ef0cda2fa7ad7f1ef79f1f5d1ab1f10 (diff) | |
download | FreeBSD-src-bead2e7139048bc73563fd52c30d1ce5ae124a87.zip FreeBSD-src-bead2e7139048bc73563fd52c30d1ce5ae124a87.tar.gz |
More cosmetic surgery and a nasty null pointer bug in index.c fixed.
Diffstat (limited to 'usr.sbin/sysinstall/package.c')
-rw-r--r-- | usr.sbin/sysinstall/package.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/sysinstall/package.c b/usr.sbin/sysinstall/package.c index 2f810a7..e63c601 100644 --- a/usr.sbin/sysinstall/package.c +++ b/usr.sbin/sysinstall/package.c @@ -217,6 +217,7 @@ package_extract(Device *dev, char *name, Boolean depended) msgInfo("Package %s read successfully - waiting for pkg_add(1)", name); refresh(); i = waitpid(pid, &tot, 0); + dialog_clear_norefresh(); if (sigpipe_caught || i < 0 || WEXITSTATUS(tot)) { ret = DITEM_FAILURE; if (variable_get(VAR_NO_CONFIRM)) @@ -237,6 +238,7 @@ package_extract(Device *dev, char *name, Boolean depended) } } else { + dialog_clear_norefresh(); if (variable_get(VAR_NO_CONFIRM)) msgNotify("Unable to fetch package %s from selected media.\n" "No package add will be done.", name); @@ -246,5 +248,5 @@ package_extract(Device *dev, char *name, Boolean depended) ret = DITEM_FAILURE; } signal(SIGPIPE, SIG_IGN); - return ret; + return ret | DITEM_RESTORE; } |