diff options
Diffstat (limited to 'usr.sbin/sysinstall/dist.c')
-rw-r--r-- | usr.sbin/sysinstall/dist.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/usr.sbin/sysinstall/dist.c b/usr.sbin/sysinstall/dist.c index ea7a781..7bd3795 100644 --- a/usr.sbin/sysinstall/dist.c +++ b/usr.sbin/sysinstall/dist.c @@ -497,8 +497,10 @@ distExtract(char *parent, Distribution *me) alarm_set(MEDIA_TIMEOUT, media_timeout); n = fread(buf, 1, BUFSIZ, fp); alarm_clear(); - if (n <= 0 || AlarmWentOff) + if (n <= 0 || AlarmWentOff) { + msgConfirm("Read error on media (timeout or user abort).\n"); break; + } total += n; /* Print statistics about how we're doing */ |