diff options
Diffstat (limited to 'usr.sbin/sade')
-rw-r--r-- | usr.sbin/sade/install.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/usr.sbin/sade/install.c b/usr.sbin/sade/install.c index 8c216eb..48ce0c7 100644 --- a/usr.sbin/sade/install.c +++ b/usr.sbin/sade/install.c @@ -676,9 +676,12 @@ installCommit(dialogMenuItem *self) if (!Dists) distConfig(NULL); - if (!Dists) - if (!dmenuOpenSimple(&MenuDistributions, FALSE) && !Dists) - return DITEM_FAILURE; + if (!Dists) { + (void)dmenuOpenSimple(&MenuDistributions, FALSE); + /* select reasonable defaults if necessary */ + if (!Dists) + Dists = _DIST_USER; + } if (!mediaVerify()) return DITEM_FAILURE; |