diff options
Diffstat (limited to 'src/pacman')
-rw-r--r-- | src/pacman/pacman.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/pacman/pacman.c b/src/pacman/pacman.c index 1f26c74f..70ef7767 100644 --- a/src/pacman/pacman.c +++ b/src/pacman/pacman.c @@ -643,12 +643,9 @@ static int _parseconfig(const char *file, const char *givensection, } else { /* directives with settings */ if(strcmp(key, "Include") == 0 || strcmp(upperkey, "INCLUDE") == 0) { - int ret; pm_printf(PM_LOG_DEBUG, "config: including %s\n", ptr); - ret = _parseconfig(ptr, section, db); - if(ret != 0) { - return(ret); - } + _parseconfig(ptr, section, db); + /* Ignore include failures... assume non-critical */ } else if(strcmp(section, "options") == 0) { if(strcmp(key, "NoUpgrade") == 0 || strcmp(upperkey, "NOUPGRADE") == 0) { @@ -736,7 +733,7 @@ static int _parseconfig(const char *file, const char *givensection, * @param file path to the config file. * @return 0 on success, non-zero on error */ -int parseconfig(const char *file) +static int parseconfig(const char *file) { /* call the real parseconfig function with a null section & db argument */ return(_parseconfig(file, NULL, NULL)); |