diff options
Diffstat (limited to 'release/sysinstall/install.c')
-rw-r--r-- | release/sysinstall/install.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/release/sysinstall/install.c b/release/sysinstall/install.c index 8c216eb..48ce0c7 100644 --- a/release/sysinstall/install.c +++ b/release/sysinstall/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; |