git: installer - Fix a bug in survey_storage()

Antonio Huete Jimenez tuxillo at crater.dragonflybsd.org
Sun Nov 13 14:23:56 PST 2016


commit 7dae739fad261c61cd675ae6edaa028d48eec284
Author: Antonio Huete Jimenez <tuxillo at quantumachine.net>
Date:   Thu Nov 10 23:59:50 2016 +0100

    installer - Fix a bug in survey_storage()
    
    - survey_storage() issues DIOCGPART on every disk present in
      kern.disks in order to retrieve information about it.
      The problem was that a failure to get that information from
      any disk in the list caused the whole storage survey to be
      marked as failed. This happens, for example, with some card
      readers that present the disk devices even though there is no
      media inserted on the corresponding slot.
    
    - Fix the logic in the installer and allow to check all disks
      in the system.

Summary of changes:
 usr.sbin/installer/libinstaller/survey.c | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7dae739fad261c61cd675ae6edaa028d48eec284


-- 
DragonFly BSD source repository


More information about the Commits mailing list