|
Bugzilla – Full Text Bug Listing |
| Summary: | DHCPd doesn't start with slp-service-scope option (infinite loop) | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.3 | Reporter: | J Rosink <jrosink> |
| Component: | Other | Assignee: | Marius Tomaschewski <mt> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Critical | ||
| Priority: | P5 - None | ||
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 11.3 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Patch that should fix the loop | ||
|
Description
J Rosink
2010-10-05 15:23:57 UTC
Created attachment 397319 [details]
Patch that should fix the loop
I've reported it upstream with the attached patch: ISC-Bugs #22410
-----------------------------------------------------------------------
The loop happens in parse_option_data function trying to parse optional
values:
do {
if (*fmt == 'o')
continue;
if (!parse_option_token...
fmt++;
} while (*fmt != '\0');
Further, the parse_option_token function called there, reads the semicolon
when there is no value (just "option slp-service-scope true;"), that is
expected to be read in the parse_option_statement.
|