|
Bugzilla – Full Text Bug Listing |
| Summary: | sysp crash | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Andreas Schwab <schwab> |
| Component: | SaX2 | Assignee: | Marcus Schaefer <ms> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | IA64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Andreas Schwab
2005-11-30 14:09:57 UTC
hd_list returns NULL. Hmm, if you call hwinfo --vbe does this produce any usefull result ? by the way I tried to test on brouwer which causes the machine to lock up a few weeks ago this doesn't happen. I'm sorry I think I found the bug:
vbios.c
hd = hd_list(hd_data, hw_vbe, 1, NULL)
if (!hd->detail || hd->detail->type != hd_detail_bios) {
...
}
if hd is null the code above will crash. I added
hd = hd_list(hd_data, hw_vbe, 1, NULL)
if (! hd) {
return 0;
}
the return code from the function is handled correctly
|