Fix a crash on startup when /proc/ide does not exist.
This commit is contained in:
parent
36258675ad
commit
59970a7c04
|
@ -353,7 +353,9 @@ static void create_hardware_branch(void)
|
||||||
|
|
||||||
/* Enumerate all ide devices first */
|
/* Enumerate all ide devices first */
|
||||||
idedir = opendir("/proc/ide");
|
idedir = opendir("/proc/ide");
|
||||||
for (dent=readdir(idedir); dent; dent = readdir(idedir))
|
if (idedir)
|
||||||
|
{
|
||||||
|
while ((dent = readdir(idedir)))
|
||||||
{
|
{
|
||||||
if (strncmp(dent->d_name, "hd", 2) == 0)
|
if (strncmp(dent->d_name, "hd", 2) == 0)
|
||||||
{
|
{
|
||||||
|
@ -401,6 +403,7 @@ static void create_hardware_branch(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
closedir(idedir);
|
closedir(idedir);
|
||||||
|
}
|
||||||
|
|
||||||
/* Now goes SCSI */
|
/* Now goes SCSI */
|
||||||
procfile = fopen(procname_scsi, "r");
|
procfile = fopen(procname_scsi, "r");
|
||||||
|
|
Loading…
Reference in New Issue