diff options
Diffstat (limited to 'modutils')
| -rw-r--r-- | modutils/modprobe.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/modutils/modprobe.c b/modutils/modprobe.c index c9e6701ef..844eb99c5 100644 --- a/modutils/modprobe.c +++ b/modutils/modprobe.c | |||
| @@ -497,13 +497,15 @@ static struct dep_t *build_dep ( void ) | |||
| 497 | if ( strcmp ( dt-> m_name, mod ) == 0 ) | 497 | if ( strcmp ( dt-> m_name, mod ) == 0 ) |
| 498 | break; | 498 | break; |
| 499 | } | 499 | } |
| 500 | if ( ENABLE_FEATURE_MODPROBE_MULTIPLE_OPTIONS && dt ) { | 500 | if ( dt ) { |
| 501 | char* new_opt = NULL; | 501 | if ( ENABLE_FEATURE_MODPROBE_MULTIPLE_OPTIONS ) { |
| 502 | while( ( opt = parse_command_string( opt, &new_opt ) ) ) { | 502 | char* new_opt = NULL; |
| 503 | dt-> m_options = append_option( dt-> m_options, new_opt ); | 503 | while( ( opt = parse_command_string( opt, &new_opt ) ) ) { |
| 504 | dt-> m_options = append_option( dt-> m_options, new_opt ); | ||
| 505 | } | ||
| 506 | } else { | ||
| 507 | dt-> m_options = append_option( dt-> m_options, opt ); | ||
| 504 | } | 508 | } |
| 505 | } else { | ||
| 506 | dt-> m_options = append_option( dt-> m_options, opt ); | ||
| 507 | } | 509 | } |
| 508 | } | 510 | } |
| 509 | } | 511 | } |
